Gast
#4898497
Hallo, ich habe ein kleines Problem mit dieser RS232-Lib: http://www.teuniz.net/RS-232/index.html Ich sende mit einem RS232-USB-Dongle zum Arduino Uno und von dort geht es parallel in einen Homecomputer (Commodore Plus/4). Das funktioniert einwandfrei mit Linux "cat". Das zu sendende Programm wird in ein Array geladen und dieses dann um einige Parameter für den Empfänger erweitert. Danach wird gesendet: filename ="sendarray.prg"; datei = fopen(filename, "wb"); fwrite(buffer2, sendsize+1, 1, datei); fclose(datei); system ("cat sendarray.prg >/dev/ttyUSB0"); system ("rm sendarray.prg"); Das funktioniert soweit einwandfrei. Ich hätte aber gern die RS232-Funktionen im Programm integriert. Also hatte ich die oben genannte RS232-Lib verwendet und dieser Code macht Probleme: /* Transfer */ RS232_OpenComport(xport,baudrate,mode); RS232_SendBuf(xport,buffer2,sendsize+1); RS232_CloseComport(xport); Da stirbt die Verbindung immer wieder nach genau 4608 Bytes ab. Davor wird immer alles einwandfrei übertragen. Gibt es vielleicht irgendeine Kleinigkeit, die ich übersehen habe ? Gruß Michael