Der RNSX ist eine Ableitung vom RNS1, ein Programm für den AT90S2313 mit 4 MHZ, das über die UART angesprochen wird. Als Standalone Prog kann es natürlich alles exklusiv verwenden, daher nimmt es Timer0 UND Timer 1 für seine 10 Servos, was soll's.
EEPROM wird nur auf Kommando gespeichert. Weil es zwei Anwendungen dafür gibt: Eine vom User gewünschte Ausgangsposition (z.B.Mitte), aber auch, um gewisse Positionen sichern zu können, damit nach dem Start alles wieder dorthin geht, wo es beim Abschalten war.
Nach jeder Positionierung zu speichern, wäre wohl zu oft gewesen und eigentlich auch sinnlos.
Die Kombination RNS1 und RN-Standardservos hat nicht für 180 Grad gefunzt, daher hab' ich das Zeugs gemacht.
Da das RNSX nur eine Beta-Version ist, an der ich noch rumzangeln möchte (Speed & Poitions-Quittung) hab ich noch keine Source veröffentlicht. Dzt. ist es tatsächlich BasCom, allerdings ohne BasCom-Servo-Befehle.
Lesezeichen