Hallo
Habe mir ja das LCD vom connrad gekauft
DatenBlatt : http://www2.produktinfo.conrad.com/d...X12_4_7_MM.pdf
Habe alles genauso aufgebaut wie es im daten blatt steht Pin 5 SDA geht an ADC 3 und Pin 6 an ADC2.
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(0x3C);
Msleep(200);
i2c_write(0x0E);
Msleep(200);
i2c_write(0x06);
Msleep(200);
while(1);
return 0;
}
Da kommt allerding exitcode:
Code:
C:\ASURO_src\FirstTry/test.c:12: undefined reference to `i2c_init'
C:\ASURO_src\FirstTry/test.c:14: undefined reference to `i2c_start'
C:\ASURO_src\FirstTry/test.c:17: undefined reference to `i2c_stop'
C:\ASURO_src\FirstTry/test.c:22: undefined reference to `i2c_write'
C:\ASURO_src\FirstTry/test.c:24: undefined reference to `i2c_write'
C:\ASURO_src\FirstTry/test.c:26: undefined reference to `i2c_write'
C:\ASURO_src\FirstTry/test.c:28: undefined reference to `i2c_write'
So da war eine Hex file dabei die hatte ich geflasht aber beim anmachen war das gleiche bild (keins) allerdings wenn ich den kontrast ganz dunkel mache erscheind mir das das ganze gering blinkt allerdings nicht viel sondern gerade so das man es nur sehr schwer errkennen kann.
Kann mir da einer helfen???
EDIT: OK das mit dem fehler habe ich wohl behoben es funktioniert aber leider immer noch nicht
Lesezeichen