| Downloads »
Download »
RS232 Servocontroller Treiber S8IO5_Impuls für ATTiny2313
|
Download-Infos |
RS232 Servocontroller Treiber S8IO5_Impuls für ATTiny2313
25.09.2007 von Trackerhebo
AVR Treiber RS232 Servocontroller S8IO5_Impuls
Ansteuern von 8 Servos im normaler Drehbereich 1 bis 2ms, erweiterter einstellbarer Drehbereich (im Bereich von 0.5 bis 2.5ms, normal: 0.8 bis 2.2ms) für jedes Servo wählbar.
5 Pins als Ein- und Ausgänge nutzbar, Möglichkeit den Zustand der IO-Pins zu speichern und nach einem Reset wieder herzustellen.
einstellbare Baudrate (2400 bis 115.2k Baud je nach Taktfrequenz)
kompatibel mit AT90S2313 und ATTiny2313 mit 4, 7.3728 und 8 MHz Takt (bei ATTiny2313 und niedrigen Baudraten auch mit internem Oszillator)
In dieser Version gibt darin ein neues Kommando "Impuls":
"#P" + IO_Maske + IO_Daten + Timeout HighByte + Timeout LowByte
Im Prinzip genauso wie das Ausgabe Kommando nur ergänzt um die beiden
Timeout-Werte. Der Timeout hat dabei eine Zeitbasis von 2,5ms, der
Zustand der IO-Pins wird also 2,5ms * Timeout (=> max. 163 Sekunden)
gehalten und dann umgeschaltet.
Während die Zeit läuft sind alle weiteren Zugriffe auf die IO-Pins
gesperrt, die Servos kann man weiterhin ansprechen.

Will man Taster ansteuern wird vom I/O Ausgang des Controller nur ein kurzer Impuls zum Schalten benötigt..!

Copyright © 2007 www.robotrack.org
|
|
|
|