-
ichbrechab
Moin moin allerseitrs.
Ich versuche seit ca 48h mit Timero vom mega 16 impulse (radencoder)
zu zählen, leider ohne erfolg. :-(
Selbst ein Minniprog aus der Elecktor (mit tiomer1) zeigt nur Müll
an?
Code:
Open "comc.1:9600,8,n,1" For Output As #1
Config Timer0 = Counter , Edge = Falling , Prescaler = 1
Start Timer0
Do
Print #1 , "Test" ; Timer0
Waitms 1000
Loop
End
Wenn ich pind,0 auf Mass lege sollte NIX gezählt werden,
print Timer0 gibt aber " 147,16,116,117" u.s.w. aus?
Dann noch, laut Datenblatt hat der M16 2 8 Bit Timer
und einen 16 Bit Timer.
Der 16 Bit Timer ist für PWM gedacht und arbeitet auch so wie
er sollte (Motoren laufen).
Nur WO finde ich dann den Tackteingang von TimerX? Den 2.
8 Bit Timer Und wie spreche ich denselben an?
Seite1 im Datenblatt vom Mega 16 spricht vo 2 8 und einem 16 Bit
Timer, ich finde aber nur Timer0 und Timer1?
Ich bitte echt um Hilfe, hier geht seit etlichen h NIX und klar, ich habe
RN-Wissen gelesen!
Grüße Richard
-
Pind.0 ist laut Datenblatt nur noch der Ausgang von RXD.
Der 8-Bit Timer0 hat dagegen den Pinb.0
Der 2. 8-Bit Timer hat als Source TOSC1/2 (zb. für 32khz Uhr)
Musst mal das Datenblatt auf Seite 117 lesen - Clock-Sources.
Hoffe geholfen zu haben...
-
[quote="enterprise30"]Pind.0 ist laut Datenblatt nur noch der Ausgang von RXD.
Der 8-Bit Timer0 hat dagegen den Pinb.0
Moin moin enterprise30.
Sorry, ich habe natürlich auf B.0 das Triggersignal gelegt! An d.o/d.1 hängt
ein Terminalprog um die Daten auszulesen.
Grüße, Richard