Sooo ich habe neuigkeiten. habe Danjo soeben diesen Code geschickt:
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(0x0E);
Msleep(200);
i2c_write(0x06);
Msleep(200);
while(1);
return 0;
}
und das display ist an. einige zeichen sollen sichtbar sein, allerdings wohl etwas komisch... mal sehn, danjo will fotos liefern evtl.
mal sehn, werd jetzt mal display clear senden und so weiter, evtl ein paar zeichen.
das problem bis jetzt war zum einen dass danjo den quellcode ins falsche file gepackt hat, und dass bei der initialisierung das bit "G" null war, was aber bedeuten würde dass das Display an +6 und -5 Volt angeschlossen wäre. wenn das bit 1 gesetzt wird, dann passt es auf die schaltung von danjo.
wir werden sehn was als nächstes kommt =)
Lesezeichen