Hallo,
ich betreibe auf meinem Roboter ein I2C LCD 16*2.
Diese steuere ich mit der lcd_i2c.lib an. Das läuft soweit auch ganz gut.
Der Software I2C bus funktioniert soweit dann auch gut. Nur wollte ich das Ganze nun gerne über die Hardware laufen lassen.
Blos wenn ich nun die i2c_twi.lib einbinde funktioniert plötzlich nichts mehr.
Hier ein ausschnitt des Codes:
Freundlicher Gruß,Code:'Microcontroller '================ $regfile = "m16def.dat" $crystal = 16000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 $lib "Lcd_i2c.lib" $lib "i2c_twi.lib" Config Twi = 400000 I2cinit Twcr = &B00000100 'I2C Pins '========== Config Scl = Portc.0 Config Sda = Portc.1 'I2C LCD-Display '================ Declare Sub Lcdausgabe Const Pcf8574_lcd = &H40 Dim _lcd_e As Byte _lcd_e = 128 Waitms 200 Config Lcd = 16 * 2 Cls
Bammel
Lesezeichen