Gast
#1149761
Hallo, ich habe eine Hardware, die von meinem Atemga8 alle Pins beansprucht. Aber dabei wird auch der "Uart" zur Hälfte benutze. Die RxD Leitung wird vom LCD mitgenutzt. Wenn ich jetzt hergehe, und mein Programm schreibe: $regfile = "m8def.dat" $crystal = 4000000 $baud = 19200 Config Portd = Output Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.7 , Db6 = Portd.4 , Db7 = Portd.2 , E = Portd.0 , Rs = Portd.5 Config Lcdbus = 4 Config Lcd = 16 * 2 Do Cls Wait 1 Locate 1 , 5 Lcd "hallo" Print "Meldung" Wait 1 Loop Bekomme ich zwar am Uart die Worte "Meldung" raus, aber auf dem LCD passiert nichts. Mach ich stattdessen das ganz mit einem SoftUart, dann bekomme ich nicht mit 100%iger sicherheit die Daten am PC. Da kommen dann öfftes 0er mit, die nicht hinsollen, und es kommt nur alle 4 Sekunden eine "Meldung". Ich hoffe, das mir jemand dabei helfen kann. Schönen Abend noch Michael