Hi!
Du könntest Hardware-Handshake mit den RTS (Ready to Send) und CTS (Clear to Send) Leitungen verwenden, das sollte nicht weiter schwer zu implementieren sein.
Bei Wikipedia findest du unter dem Stichwort "RS232" mehr dazu.
MfG
Basti
Hallo,
ich möchte mit Hilfe einer C# Applikation einige Daten zum uC übertragen - dies sollte per RS232 funktionieren... Soweit so gut (funktioniert eigentlich), lediglich hab ich oft irgendwelche Timingprobleme, bei denen mal ein paar Bytes verschluckt werden...
Hat zufällig jemand von euch schonmal sowas gemacht oder gelesen und hätte vielleicht einen Link oder einen Rat für ein halbwegs sicheres serielles Protokoll...???
Danke, lg Zentauro
Hi!
Du könntest Hardware-Handshake mit den RTS (Ready to Send) und CTS (Clear to Send) Leitungen verwenden, das sollte nicht weiter schwer zu implementieren sein.
Bei Wikipedia findest du unter dem Stichwort "RS232" mehr dazu.
MfG
Basti
Vielleicht solltest du auch mal nach den gruenden fuer das verschwinden von zeichen suchen.
Selbst ohne die oben aufgefuehrten massnahmen ist RS232 schon sehr sicher.
Welche Baudrate hast du?
Welche Leitungslaengen?
Welchen Quarz hast du im MC?
MFG
Es gibt Vorschläge, für Bascom gibt's auch code + Library
https://www.roboternetz.de/wissen/in...ller/PC_Praxis
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
hallo,
danke für eure antworten - werd mir die sachen gleich mal ansehen...
@nikolaus: 19200, 8Mhz, Länge ca. 3m
danke, lg
Hallo
3m duerften kein Problem sein.
Bei einem 8Mhz Quarz gibt es aber schon eine Ungenauigkeit bei der Baudrate.
Koennte eine Fehlerquelle sein.
MFG
Der Baudratenfehler ist minimal. Mann kann zum testen mal auf 1200 Baud gehen. Dadurch wird der Baudratenfehler kleiner und die Leitungslänge stört auch nicht mehr so sehr. Wenn der fehler da immer noch da ist liegts wohl an der Software.
MfG
danke, werds mal versuchen !!!!
lg, zentauro
Lesezeichen