Gast
#2405066
hallo, ich habe mir für das einarbeiten und probieren ein board zugelegt (schematic: http://www.steitec.net/media/products/0326136001309158401.pdf ). ich wollte nun leds im minutentakt ein und ausschalten. Am At89c51ed2 hängt ein 29,4912 MHz Quarz. Der X2 Mode ist nicht eingeschaltet, daher 29,4912MHz/12. Das Reziproke davon ist 0,406901µs. Um 0,01s zu erreichen werden also 24576 Zyklen benötigt. Daher setze ich den Timer auf 9FFF(40959) um nach 24576 zyklen ein Interrupt zu bekommen. Ich lasse nun bei jedem Interrupt eine Variable mit zählen und wenn diese 6000 erreicht hast soll die led getoggled werden. (6000*0,01s =60s) Jedoch sieht das wenn ich das ausprobiere ganz anders aus. Es sind so ca 3 sekunden bis das ganze geschieht. Wieso ist meine Berechnung denn falsch?