Seite 1 von 1

Verwendung set_timer0() aus lib

Verfasst: 21. Aug 2015, 15:49
von macke384
Hallo,
beim 4analog will ich den ADC nur alle 25ms abfragen. Hierfür wollte ich die LIB Funktion set_timer0() verwenden. so wie ich es verstanden habe setze ich set_timer0(92159) und warte bis das TF0 Flag wieder auf 0 ist. Habe ich das richtig interpretiert?

LG
Michael

Re: Verwendung set_timer0() aus lib

Verfasst: 22. Aug 2015, 09:31
von oldcoolman
Ich habe mal eben nachgesehen, die Funktion ist nicht mehr vorhanden. Der Aufruf verbaucht mehr als der Inhalt und genutzt hat ihn keiner.
Konfiguriere Timer0 als 16 bit timer.
kalkuliere den Eintrag in th0 und tl0 (der timer läuft hoch, bei Überlauf kommt das Flag)
Man kann beim out oder Rollo abgucken, dort wird der mode für den Vollstromimpuls benötigt.

Re: Verwendung set_timer0() aus lib

Verfasst: 22. Aug 2015, 15:52
von macke384
Danke Andreas für die Rückmeldung. Wer ich so machen. Der $fach Analog läuft momentan bei mir im Testbetrieb. Einige Kleinigkeiten müssen noch angepasst werden aber sonst bin ich schon ganz zufrieden.

Gruß
Michael

Re: Verwendung set_timer0() aus lib

Verfasst: 24. Aug 2015, 18:22
von ZeitlerW
Hallo Michael,

ich bin maximal gespannt!

vG
Wolfgang