PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funk empänder am eingang



FRY-Robotik
28.09.2005, 16:55
ich bin gerade erst angefangen und gucke so mal was man so mit dem avr so machen kann
ich habe gesehen das man mit bascom servos zimlich einfach programmiren kann aber geht das auch umgekehrt
also das man den empänder ausgang am eingang legt und so das messen kann
das das geht kann ich mir schon denken ich meine aber einfach so wie das mit dem servos als ausgang ist

Xtreme
28.09.2005, 17:46
Wie was wo ???
Was willst du den messen??? Die Servoposition??

ICH_
28.09.2005, 18:54
Nein, die Signale von RC-Empfänger will er wohl messen.
Das Geht schon, aber nicht so einfach mit einem fertigen Befehl. Da musst du die zeit zwischen den Pulsen entweder mit einer Schleife messen, was aber nicht so gut ist, da der MC dann nichts anderes machen kann, oder du bemühst Timer um das zu tun.

MatthiasW
29.09.2005, 12:31
Übrigens wären Satzzeichen und Groß/Kleinschreibung auch nicht schlecht, daduch ist manches einfacher zu verstehen.

Ich benutze diese einfache Routine mit einen Mega8/16Mhz:
Config Timer1 = Timer , Prescale = 1024
Dim Rx1 As Word

Checkrx:
Bitwait Pinc.4 , Set 'Auf positive Flanke warten
Tcnt1l = 1 'Zaehler starten
Bitwait Pinc.4 , Reset 'Auf negative Flanke warten
Rx1 = Tcnt1l
Return