Gast
#93340
Hi. Ich habe mehrere AVRs per UART miteinander vernetzt. Als Master fungiert ein AT90S8535 als Slaves fungieren AT90S2313. Das funktioniert auch alles auf Anhieb. Bis auf ein Problem: Ich will eine Zahl aus einer Variable übertragen. '------------------------------------------------------------- 'Master-Code Wrtcd: Print "1" 'das funzt noch Waitms 125 Print "123456" '------------------------------------------------------------- 'Slave-Code Dim Hilf1 as String * 6 Cls Upperline Lcd "Test" Do If Inkey() = "1" then goto Empfang 'das klappt auch noch Loop ... Empfang: Input "TEST", Hilf1 Cls Upperline Lcd Hilf1 End '------------------------------------------------------------- Der Slave bringt auch am Anfang auf dem LCD ein "Test" und löscht es, wenn der Master den String sendet. Aber dann bleibt das LCD leer. ICh denke, dass dem Slave das "Carriage Return" oder "Line Feed" vom Master oder sonstwas fehlt. Oder was meint ihr? Bzw. Wie würdet ihr es machen ? (Ich möchte eigentlich nur UART verwenden / kein I²C ) Danke für eure Mithilfe! :) cya McMurkser