Gast
#2216275
Hallo zusammen Ich hoffe, ihr könnt mir weiterhelfen. Ich habe ein AVR Board von Pollin welcher mit einem Atmega32 läuft. Dieser wird extern versorgt durch einen 16MHZ Quarzoszillator. Die Fusebits habe ich so gestellt, dass er den externen Oszillator mit hoher Frequenz wählt. In C habe ich folgendes Programm geschrieben: int main(void){ DDRD = 0xFF; PORTD = 0xFF; while(1){ PORTD = ~PORTD;} return 0;} Dieses Programm ist eigentlich dazu da, den Takt zu messen. Schliesse ich nun ein Oszilliskop an den ausgang an, wird mir eine Frequenz von 1,6 MHZ angezeigt??? Eigentlich versuche ich die ganze Zeit, ein LCD-Display anzuschließen. Anscheinend funktioniert aber der Takt nicht richtig. Wähle ich über die FUSE-Bits einen internen Takt von 1 MHZ dann messe ich mit obigem Programm 100 kHz?!? Vorab vielen Dank für eure Hilfe! Gruß Andre