PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : I2C-LCD - Am Ende tauchen Zeichen auf (Foto)



DEAF BOY
13.07.2008, 14:07
Hallo,

Ich habe LCD mit PCF8574 verbunden und Code von hier abgeschrieben. http://www.mcselec.com/index.php?option=com_content&task=view&id=82&Itemid=57

LCD funktioniert. Am Anfang beim Einschalten zeigt LCD "Hallo Welt!"
LCD shiftet Text von links nach rechts und zurück.
Am Ende taucht dann Zeichen auf. Ich weiß es nicht, woran es liegt.


'I2C_LCD
$regfile = "m8def.dat"
$crystal = 1000000

$lib "Lcd_i2c.lib"
Const Pcf8574_lcd = &H40
Config Scl = Portc.5
Config Sda = Portc.4
Dim _lcd_e As Byte
_lcd_e = 128

Dim A As Byte

Cls
Lcd "Hallo Welt!"
Wait 1
For A = 1 To 5
Shiftlcd Right
Waitms 250
Next

For A = 1 To 5
Shiftlcd Left
Waitms 250
Next

http://666kb.com/i/b0byg6dgb98ttu2r4.jpg

guenter1604
13.07.2008, 18:42
Hallo Deaf Boy,

obwohl das eigentlich standardmässig gesetzt ist, würde ich mal

Config Lcd = 16 * 2

in den Code einfügen.
Es könnte auch an der 4 Bit-Ansteuerung liegen, die in der Lib nicht hundertprozentig stimmt. (Da ist ein Assemblerprofi gefragt)

Alternativ kannst du dir mal dies: https://www.roboternetz.de/phpBB2/viewtopic.php?t=41540
reinziehen.