Timer0
Montag, 21. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  Programmiersprache Assembler  |  Timer (Assembler)  |  Timer0 « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Timer0  (Gelesen 2682 mal)
 
hannes
Newbie
*
Offline Offline

Beiträge: 30


Profil anzeigen
« am: Juli 14, 2006, 23:03:27 »

Hallo
Habe mal wieder ein "Timer Problem".Ich möchte timer0 durch ein externes signal starten und wieder ausschalten.Gibt es da ein speziellen befehl? :-x
Anschließend im register TMR0 auslesen.Benutze pic 16F84.
MFG
hannes
Gespeichert
Bernd
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 3815



Profil anzeigen
« Antworten #1 am: Juli 15, 2006, 09:18:06 »

Den Timer0 kann man nicht direkt anhalten. Die einzige Möglichkeit, die ich sehe, wäre den Pin RA4/T0CKI auf Masse zu legen. Zum Anhalten des Timers könnte man dann das Bit T0CS (OPTION_REG) auf "1" setzen (der Timer würde dann nur bei Flanken an RA4 inkrementieren, d.h. externer Takt).

Schau Dir auch mal Alternativen zum 16F84 an: 16F628(A), 16F88. Beide PICs verfügen über zwei zusätzliche Timer, die man "normal" anhalten kann.


Viele Grüße

Bernd
Gespeichert

Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.033 Sekunden mit 19 Zugriffen.
 
Top! Top!