Ich hab auch ein Problem mit dem Print-Befehl... ja ich habe schon im Forum gesucht, aber nichts vernünftiges gefunden.
Der Atmega16 ist wie folgt programmiert:
Nunja, ich versuche nun mit dem Windows Terminal das zu empfangen, was über die serielle Schnittstelle gesendet wird. Aber anstatt des Zeichens bekomme ich 01111111 bzw. Dezimal 127 zurück (das Zeichen sieht aus, wie nen Haus).Code:$regfile = "m16def.dat" 'Deklarationen für den ATmega16 $crystal = 1600000 'Interner RC-Oszillator mit 1 MHz $baud = 9600 'UART-Baudrate: 9600 Baud Anfang: Printbin &B00000001 Waitms 1000 Goto Anfang
Kann mir jemand sagen, was ich falsch mache?
Mein Grund Gedanke war eigentlich, dass ich das, was an den MicroController gesendet wird, wieder zurück an den PC sende... Das hatte ich nach einem Beispiel wie folgt versucht:
Kann mir jemand bei der Lösung des Problems helfen?`Code:$regfile = "m16def.dat" 'Deklarationen für den ATmega16 $crystal = 1000000 'Interner RC-Oszillator mit 1 MHz $baud = 9600 'UART-Baudrate: 9600 Baud Onrxd: 'EIN Zeichen ist in der UART eingetroffen Printbin udr Return
Vielen Dank.
cu
Karlja
Lesezeichen