Hallo,
ich versuche derzeit ein LCD Display (EA W204-BNLED
-https://www.distrelec.com/distrelec/datasheets.nsf/WebAttachments/192B6E55ACF6E94BC12570E9005D942A/$File/661340-661341.pdf)
mithilfe des I2C-LCD Adapters von Channaa
(http://www.channaa.com/html/i2c_lcd_adapter.html) anzusteuern.
Ich arbeite mit Avrstudio, habe die Library von Peter Fleury
implementiert und in dieser auch die Pinbelegung auf meine Hardware
umgestellt.
Mit meinen bescheidenen I2C Kentnissen, dem Demofile von P. Fleury und
dem Channaa Manual habe ich mal folgendes Prog zusammengebastelt:
1 | #include <avr/io.h>
|
2 | #include <util/delay.h>
|
3 | #include <i2cmaster.h>
|
4 |
|
5 | #define LCD 0xFE // Adresse I2C-LCD Adapter
|
6 |
|
7 | int main(void)
|
8 | {
|
9 | i2c_init(); // I2C library initialisieren
|
10 |
|
11 | i2c_start_wait(LCD+I2C_WRITE); // I2C Adresse und "Schreib Modus" setzen
|
12 | i2c_write(0x6C); // Schreib Adresse 0x6C
|
13 | i2c_write(0x0F); // Wert 0x0F in Adresse schreiben
|
14 | i2c_stop(); // I2C Stop
|
15 |
|
16 | for(;;);
|
17 | }
|
Ziel ist es den Adapter auf seiner Werkadresse 0xFE anzusteuern und den
Befehl Display_On zu senden.
Das ganze erscheint mir etwas komisch, klappt das so oder muss man die
Befehle so senden wie sie im Manual stehen (ClrDisplay/ReturnHome,....)?
Gibt es nirgends ein Demofile oder ähnliches zu dem Channaa Modul?
Besten Dank