C-Controll Mega 32 / RS232 [Ich bin anfänger]
Schönen Abend zusammen.
Ich hoffe, dass ich dieses Thema am richtigen Ort erstellt habe!
Ich habe mir eine C-Controll Pro Unit Mega 23 gekauft!
Hier der Link:
http://www.conrad.ch/goto.php?artikel=198206
Nun zu meinem Problem
Ich möchte über RS 232 4 Bytes ausgeben
Immer zuerst #s und dann 2 Variabeln..
Leider ist in der Hilfe (vom IDE) nur eine Beispiel Ausgabe in C..
Von C verstehe ich nun leider mal noch weniger als von BASIC
Daher die Frage, kann mir jemand einen funktionierenden CODE in BASIC draus mach??
Code:
void main(void)
{
int i;
char str[10];
str="test";
i=0;
// Initialisiere Schnittstelle mit 19200baud, 8 Bit, 1 Stop Bit, keine Parität
Serial_Init(0,SR_8BIT|SR_1STOP|SR_NO_PAR,SR_BD19200);
while(str[i]) Serial_Write(0,str[i++]); // Gib den String aus
}
Ich habe es einmal so Probiert:
Code:
Sub ServosdirectMove(Servonumber As Byte, Servopos As Byte)
Dim i As Integer
Dim Str1 (5) As Char
Str1= "#s" : Servonumber : Servopos
i=0
Serial_Init(0,SR_8BIT Or SR_1STOP Or SR_NO_PAR,SR_BD9600)
Do While
'und da habe ich keine Ahnung wie machen
End While
End Sub
Ich benötige das übrigens für einen
http://www.shop.robotikhardware.de/s...products_id=23
Hoffe, mir kann jemand weiter helfen..
Danke für eure AW schon im voraus
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
Und es funktioniert..nicht!!! :-k
Ich hoffe, dass mir jemand helfen kann!
Hier nochmal die Links zu den Teilen, die ich verwenden
CC-Mega 32 bei Conrad
http://www.conrad.ch/goto.php?artikel=198206
CC-Mega 32 in eigener Schaltung
http://www.c-control-pro.de/Archiv/M...tand_alone.pdf
Dann den RNS1 oder eben Atmel AT90S2313
http://www.shop.robotikhardware.de/s...products_id=23
Das Ganze mal in meinem Schaltplan ist unten zu finden..
Falls jemand einen Fehler sieht, bitte melden...
Kurze INFO:
Jeder, der den Schaltplan anschaut, wird mercken, dass eine Leitung von RS232 über einen Schalter geht! Das ist nur dazu da, weill ich zum Programmieren und zum betrieb die ein e Leitung eben 2mal brauche..
Sobald als möglich werde ich noch den Code in BASIC hochladen!
ICH KANN DEN FEHLER EINFACH NICHT FINDEN!!!PLEASE HELP!!