Hallo,

Am Anfang eines jeden Programmes taktet man ja den Chip mit z.B.:

$crystal = 8000000

nun ist meine Frage, wie kann ich den mega8 genau so takten, dass er im Mikrosekundentakt läuft.
Ich habe nämlich eine LED-Matrix gebaut und mir dazu errechnet, dass ich jede LED alle 652 mikrosekunden geschaltet werden muss, damit das ganze Bild 25-mal in der Sekunde erneuert werden kann.
Die Rechnung hat sich so ergeben:
(Anmerkung: Meine Matrix ist 8x8 groß)

1 Sekunde entspricht 1000000 Mikrosekunden(µs)

(1000000/25)/64 = 625


Ich bin mir auch nicht ganz sicher, ob die Rechnung aufgeht...

Ist der/die/das crystal so richtig definiert/initialisiert?

Gruß nxtman