Gast
#366005
Hi
Ich mache gerade meine ersten Versuche mit den Atmels und der
C-Programmierung.
Hier mal mein Testcode:
#include <avr/io.h>
#include <stdint.h>
#include <util/delay.h>
int main(void)
{
DDRA = 0xff;
PORTA = 0xff;
DDRB = 0xff;
PORTB = 0xff;
DDRC = 0xff;
PORTC = 0xff;
DDRD = 0xff;
PORTD = 0xff;
_delay_ms(1000);
PORTA=0;
PORTB=0;
PORTC=0;
PORTD=0;
_delay_ms(1000);
PORTA=0xff;
PORTB=0xff;
PORTC=0xff;
PORTD=0xff;
_delay_ms(1000);
PORTA=0;
PORTB=0;
PORTC=0;
PORTD=0;
return 1;
}
Das ganze ergibt aber keine Sekundenpausen, sondern nur eine sehr kurze
Unterbrechung an den Ausgängen. Zum Thema F_CPU siehe Dateianhang. Was
mach ich noch falsch?
Ciao Tobias
