Soo und wieder Gibts ein update.
dieser code
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;
}
sollte theoretisch PHHHHH anzeigen. angezeigt wird aber HdHHHH. naja wenisgtens so ähnlich... und der cursor ist dahinter zu sehen, blinkend.

drückt uns die daumen!