42 lines
1.3 KiB
C
42 lines
1.3 KiB
C
/* ******************************************************** *
|
|
* *
|
|
* Simple Template for ATMEL Microcontroller *
|
|
* -------------------------------------------------------- *
|
|
* Created on: 25.07.2016 *
|
|
* Author: Paolo Iocco *
|
|
* ******************************************************** */
|
|
/* ******************************************************** *
|
|
ATtiny 2313/4313 Pin map
|
|
+-\/-+
|
|
/Reset PA2 1|o |20 Vcc
|
|
RXD PD0 2| |19 PB7 SCK
|
|
TXD PD1 3| |18 PB6 MISO
|
|
PA1 4| |17 PB5 MOSI
|
|
PA0 5| |16 PB4 OC1B
|
|
PD2 6| |15 PB3 OC1A
|
|
PD3 7| |14 PB2 OC0A
|
|
PD4 8| |13 PB1 AIN1
|
|
OC0B PD5 9| |12 PB0 AIN0
|
|
GND 10| |11 PD6
|
|
+----+
|
|
* ******************************************************** */
|
|
|
|
//#define F_CPU = 8000000
|
|
#include <avr/io.h>
|
|
#include <util/delay.h>
|
|
|
|
int main (void)
|
|
{
|
|
unsigned char zwischenspeicher;
|
|
DDRB = 0b00000001;
|
|
while(1)
|
|
{
|
|
zwischenspeicher = PORTB;
|
|
zwischenspeicher = zwischenspeicher ^ 0b00000001;
|
|
PORTB = zwischenspeicher;
|
|
_delay_ms(500);
|
|
}
|
|
return 0;
|
|
}
|
|
|