Ich habe folgendes kompliziertes Programm geschrieben:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 18;
while (1)
{
PORTB = 2;
_delay_ms(500);
PORTB = 16;
_delay_ms(500);
}
return(0);
}
Bloß jede LED ist ca 3-4 Sekunden an und nicht 500ms.
Was mach ich falsch (mit AVR Libc 1.6.7)?
Danke für die Hilfe!
Tom
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 18;
while (1)
{
PORTB = 2;
_delay_ms(500);
PORTB = 16;
_delay_ms(500);
}
return(0);
}
Bloß jede LED ist ca 3-4 Sekunden an und nicht 500ms.
Was mach ich falsch (mit AVR Libc 1.6.7)?
Danke für die Hilfe!
Tom