ok, ich hacke demfall schon die ganze zeit...
Was ist das Comm-Format?
Die Baudrate sollte stimmen, die Parameter des Empfängers sind:
9600 Baud, 8 Datenbits, gerade Parität (even), 2 Stoppbits!!
Da stimmt was nicht mit meinem Code überein...Aber wie ändere ich z.B., dass die parity even ist?
(Weiss nicht wie, habe keine Erfahrung mit C auf Pic, nur auf PC-ebene. Oder dann Assembler, aber ich sollte es in C schreiben)
Noch eine Info: Um die Verbindung herzustellen, muss ich folgendes tun, bevor ich Daten abfrage oder Einstllungen mache:
RTS = Low setzen
DTR = High setzen
Nach ca. 30ms, wenn der Oszillator des Empfängers stabil ist, wird ein ETX geschickt. Mein Code macht das so.
Die Verbindung steht, bis DTR = Low oder 0.5 sec. nichts geschickt wird.
Thx. for your help, gruss Michi
Lesezeichen