hmmm hat genau die gleiche Wirkung wie vorher. Auch wenn ich das Programm ohne den Slave dran laufen lasse, müsste ich doch bei jeder Eingabe meinen eingegebenen Wert und zumindest "Error: " zurückkriegen, oder nicht?
Er gibt mir nämlich nur den Wert zurück. Und das ziemlich seltsam.Code:Do ' hier könnte ihr Code stehen ' warten bis etwas über UART kommt Input B ' Den Wert zum Slave senden Call Twi_send_byte(&H40 , B) ' Ausgabe, damit wir sehen was geschehen ist Print B ; Print " Error : " ; Print Hex(error) ' error status Ausgeben Loop
Ich sag mal so: Ich hab 3 Ziffern zur Verfügung. Mehr krieg ich nicht zurück. Und die 3 Ziffern kann ich halt aufteilen. Entweder ich schick vom Terminal 3 mal eine Ziffer oder z.B eine dreistellige Zahl auf einmal. Zumindest krieg ich dann die 3 Ziffern zurück und dann aber nix mehr, bis zum Reset vom Controller.
Es ist ein neuer Mega16, xtra grad nochmal ein neuen ausgekramt.
An was könnt das liegen?
Lesezeichen