Sorry, hab mich unklar ausgedrückt.
Also, meinen Roboter steuere ich mit einem Mega32. Ich habe aber nicht mehr genug freie Pins für ein LCD. Also will ich das LCD einfach an einen Mega8 anschließen und die beiden µC über das UART verbinden. Der Mega32 soll dann einfach Nachrichten (Strings) über das UART an den Mega8 schicken und der Mega8 gibt diese dann auf dem LCD aus.
Gesagt getan und alles zusammengebaut. Zum testen habe ich einfach mal dieses Program auf den Mega8 geschrieben:
Code:
$regfile = "m8def.dat"
$crystal = 4000000
Dim ___lcdno As Bit
Config Lcdpin = Pin , E = Portc.1 , E2 = Portc.2 , Rs = Portc.0 , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portd.2
Config Lcd = 40 * 4
___lcdno = 0
Cls
Home
Lcd "***** LCD *****"
___lcdno = 1
Cls
Home
Lcd "Hallo"
Do
Loop
End
Das funktioniert auch. Dann habe ich das UART des Mega8 mit Hilfe eines MAX232 an den PC angeschloßen und versuche nun Daten von den PC (der nachher durch den Mega32 ersetzt wird) zum Mega8 zu schicken und dieser soll die dann auf dem LCD ausgeben.
Lesezeichen