PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : timer2 und at90s8535



wheelchair
22.05.2006, 20:01
hallo

habe folgendes problem, der timer2 soll bis 2ms zählen.

der timer wird gestartet (siehe Anhang), aber TCNT2 ändert nie seinen
wert, habe das prog im avr-simulator getestet.

das prog wird vom main aufgerufen, um zu prüfen ob es sich um ein
timeout handelt.

habe gelesen, dass auf portc ein quarz geschalten werden muss? stimmt
das, wieso funktioniert es dann im simulator auch nicht?

mfg

SprinterSB
25.05.2006, 12:25
comp2reached ist volatile. Ausserdem definiert man es besser als 8-Bit-Wert, weil dann einfacher atomare Zugriffe darauf gemacht werden können. 8 Bit reichen wohl aus.