Gast
#598342
hoi hab gerade das beispielprogramm:
#include <avr/io.h>
#ifndef F_CPU
/* wenn F_CPU nicht bereits vorher definiert (z.B. durch
Übergabe als Parameter zum Compiler innerhalb des Makefiles) */
#define F_CPU 3686400UL /* Quarz mit 3.6864 Mhz */
#endif
#include <util/delay.h> /* in älteren avr-libc Versionen
<avr/delay.h> */
int main(void)
{
unsigned char i;
DDRB = (1<<PB0); // PB0 an PORTB als Ausgang setzen
while(1) // Für immer
{
PORTB ^= (1 << PB0); // Toggle PB0 z.B. angeschlossene LED
for (i=1; i<=16; i++)
_delay_ms(62.5);
}
return 0;
}
aus dem tutorial auf meinen atmega 16 gezogen
jetzt blinkt er zwar aber ich kann nicht mehr darauf zugreifen....
ich habe einen quarzoszilator 8 MHz angeschlossen
kann das an der anderen Freuqenz bei F_CPU liegen die ich nicht
umgestellt hab?ich habs dann auf 8 MHz gestellt wobei ich merkte dass er
nicht mnehr reagiert...