M
Marte Schwarz
Guest
Hi Hans-Peter,
Vielen Dank. Zuerst dachte ich auch: Wie blöd muss man denn sein, um
solch einen Unfug zu fabrizieren, jetzt wirds klarer. Trotzdem ist das
eine blöde Stelle, die Synchronisierung zu machen. Das wäre viel
sinnvoller nach dem Timer zu tun. Dann synchronisiert man erst, wenn man
auf den Timer zugreift, indem man da zuvor mal latcht. Ich kann mir
soooo viele sinnvolle Sachen denken, die man mit einem schnellen Timer
und langsamem Prozessortakt realisieren könnte.
Marte
Genau das gibt Probleme, weil alle Eingänge mit dem internen I/O Takt
synchronisiert werden. So lese ich das jedenfalls aus den Datenblättern,
Kannst Du das mal konkretisieren, woraus Du das liest?
Z.B. aus dem Edge Detector in diversen Timer Blockschaltbildern
(*simplified* block diagram).
Ãnderungen in den Timer Registern dürfen ja nicht während einer
Registerabfrage auftreten, müssen also vorher zum Prozessortakt
synchronisiert werden.
Vielen Dank. Zuerst dachte ich auch: Wie blöd muss man denn sein, um
solch einen Unfug zu fabrizieren, jetzt wirds klarer. Trotzdem ist das
eine blöde Stelle, die Synchronisierung zu machen. Das wäre viel
sinnvoller nach dem Timer zu tun. Dann synchronisiert man erst, wenn man
auf den Timer zugreift, indem man da zuvor mal latcht. Ich kann mir
soooo viele sinnvolle Sachen denken, die man mit einem schnellen Timer
und langsamem Prozessortakt realisieren könnte.
Marte