mikro-VIIV
17.05.2008, 21:05
Hallo zusammen,
ich hab kürzlich eines Faxgerät von brother ausgeschlachtet.
Da war ein Display mit nem HD44780 Treiber drin
Das Display hat eine Zeile mit 16 Zeichen.
mein bisheriger Quelltext sieht so aus:
$regfile = "m16def.dat"
$crystal = 16000000
$baud = 38400
Config Portb = Output
Config Lcd = 16 * 1
Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.0 , Db6 = Porta.1 , Db7 = Porta.3 , E = Porta.4 , Rs = Porta.5
Cls
Waitms 500
Locate 1 , 1
Lcd "Hallo Welt"
Portb.0 = 1
Do
Wait 1
Toggle Portb.0
Loop
Wenn ich das ganze aber auf dem AVR laufen lasse bekomme ich immer nur die ersten 8 Zeichen zu sehen.
Weiß vielleicht jemand, woran das liegen kann?
ich hab kürzlich eines Faxgerät von brother ausgeschlachtet.
Da war ein Display mit nem HD44780 Treiber drin
Das Display hat eine Zeile mit 16 Zeichen.
mein bisheriger Quelltext sieht so aus:
$regfile = "m16def.dat"
$crystal = 16000000
$baud = 38400
Config Portb = Output
Config Lcd = 16 * 1
Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.0 , Db6 = Porta.1 , Db7 = Porta.3 , E = Porta.4 , Rs = Porta.5
Cls
Waitms 500
Locate 1 , 1
Lcd "Hallo Welt"
Portb.0 = 1
Do
Wait 1
Toggle Portb.0
Loop
Wenn ich das ganze aber auf dem AVR laufen lasse bekomme ich immer nur die ersten 8 Zeichen zu sehen.
Weiß vielleicht jemand, woran das liegen kann?