PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ichbrechab



Richard
28.12.2008, 18:10
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?


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

enterprise30
28.12.2008, 20:35
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...

Richard
29.12.2008, 11:02
[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