Diskussion:AVR-Tutorial: Timer

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche

Sehr schönes Kapitel. Will der Verfasser anonym bleiben? ;) --andreas 12:33, 15. Dez 2006 (CET)


Wie wäre es mit einem solchen (s.u.) Abschnitt z.B. vor Weblinks? Stefan 11:39, 28. Okt 2007 (CET)

Probleme aus der Praxis

Timer läuft viel zu schnell?

Bei 16-Bit-Doppelregistern (hier für den Prescaler) muss IMMER erst das High-Byte und dann das Low-Byte geschrieben werden. Das High-Byte wird in einem temporären Register gepuffert. Der Zugriff auf das Low-Byte "triggert" den eigentlichen Schreib- bzw. Lesevorgang.

Also:

  • Beim Schreiben erst High-, dann Low-Byte
  • Beim Lesen erst Low-, dann High-Byte

TODO: Timer-Preload

andreas 00:10, 22. Jan. 2008 (CET)

C-Beispiele im AVR-Tutorial

Die C-Beispiele im AVR-Tutorial sind eher nicht mein Geschmack. Die bisherige Trennung zwischen AVR-(Assembler)-Tutorial und AVR-GCC-Tutorial halte ich für den Lerneffekt besser. Der Leser lernt lieber AVR-Assembler, dann bekommt er den kompletten Stoff mit ASM-Beispielen. Der Leser lernt lieber C, dann C-Beispiele. Zwischen den Methoden zu wechseln ist nix für den lernenden Anfänger. Wenn man den Übergang zwischen ASM zu C (oder umgekehrt) zeigen will, wäre das eher was für einen eigenen Artikel. Stefan 23:33, 4. Jan. 2012 (UTC)

Sehe ich ganz genau so. Das hier ist das Assembler Tutorial und das soll auch so bleiben. Wenn jemand Assembler Beispiele hier einstellt ist das ok. Aber C-Code hat hier definitiv nichts verloren. Ich hab die Codebeispiele rausgelöscht. kbuchegg 22:42, 7. Mar. 2012 (UTC)