GCBArtschi
08.01.2012, 15:10
Hola
Auch daraufhin das ich geteert und gefedert werde:
Habe tagelang gesucht und nichts gefunden, da auch eigene Versuche fehl schlugen, hier die Frage und die Vorgaben: Atmega 32 - In Bascom.
Habe ein normales LCD direkt auf einer Platine am Port C –
Config Lcd = 16 * 4
Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.6 , Rs = Portc.7
Config Lcdbus = 4
!! läuft
Config und LCD auf Platine entfernt.
Dann ein LCD und Tastatur am I2C Bus angeschlossen
$lib "Lcd_i2c.lib"
Const Pcf8574_lcd = &H40 'I2C Adresse LCD OUT
Config I2cdelay = 15
Dim _lcd_e As Byte
_lcd_e = 128
Config Scl = Portc.0
Config Sda = Portc.1
!! läuft
Problem ?? da die Steuerung und Anzeige räumlich getrennt sind.
Beide LCD’s gleicher Bauart (Port C und I2C) sollen laufen und oder zwei am I2C ( unterschiedliche Anzeigewerte).
Vielleicht hat ja jemand eine Idee.
Auch daraufhin das ich geteert und gefedert werde:
Habe tagelang gesucht und nichts gefunden, da auch eigene Versuche fehl schlugen, hier die Frage und die Vorgaben: Atmega 32 - In Bascom.
Habe ein normales LCD direkt auf einer Platine am Port C –
Config Lcd = 16 * 4
Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.6 , Rs = Portc.7
Config Lcdbus = 4
!! läuft
Config und LCD auf Platine entfernt.
Dann ein LCD und Tastatur am I2C Bus angeschlossen
$lib "Lcd_i2c.lib"
Const Pcf8574_lcd = &H40 'I2C Adresse LCD OUT
Config I2cdelay = 15
Dim _lcd_e As Byte
_lcd_e = 128
Config Scl = Portc.0
Config Sda = Portc.1
!! läuft
Problem ?? da die Steuerung und Anzeige räumlich getrennt sind.
Beide LCD’s gleicher Bauart (Port C und I2C) sollen laufen und oder zwei am I2C ( unterschiedliche Anzeigewerte).
Vielleicht hat ja jemand eine Idee.