Soo und wieder Gibts ein update.
dieser codesollte theoretisch PHHHHH anzeigen. angezeigt wird aber HdHHHH. naja wenisgtens so ähnlich... und der cursor ist dahinter zu sehen, blinkend.Code:#include <avr/io.h> #include "i2cmaster.h" #include "asuro.h" #define Display 0x74 // device address of Display, see datasheet int main(void) { int ret=0; Init(); i2c_init(); ret = i2c_start(Display+I2C_WRITE); if ( ret ) { i2c_stop(); StatusLED(RED); while(1); } Msleep(200); i2c_write(0x00); Msleep(200); i2c_write(0x2E); Msleep(200); i2c_write(0x0F); Msleep(1000); i2c_write(0x06); Msleep(200); i2c_stop(); ret = i2c_start(Display+I2C_WRITE); if ( ret ) { i2c_stop(); StatusLED(RED); while(1); } Msleep(200); i2c_write(0x40); Msleep(200); i2c_write(0x50); Msleep(200); i2c_write(0x48); Msleep(200); i2c_write(0x48); Msleep(200); i2c_write(0x48); Msleep(200); i2c_write(0x48); Msleep(200); i2c_write(0x48); Msleep(200); while(1); return 0; }
drückt uns die daumen!







Zitieren

Lesezeichen