Hallo zusammen,
ich versuche nun schon seit guten 3 Tagen die Kommunikation zwischen zwei ATMEGA 16 hinzubekommen nur bekomme ich immer folgende fehler meldung beim Master:
../Master.c:16: undefined reference to `i2c_init'
../Master.c:19: undefined reference to `i2c_start'
../Master.c:21: undefined reference to `i2c_write'
../Master.c:22: undefined reference to `i2c_write'
../Master.c:23: undefined reference to `i2c_write'
../Master.c:24: undefined reference to `i2c_write'
../Master.c:25: undefined reference to `i2c_stop'
../Master.c:34: undefined reference to `i2c_start'
../Master.c:36: undefined reference to `i2c_write'
../Master.c:37: undefined reference to `i2c_rep_start'/../Master.c:39: undefined reference to `i2c_readAck'
../Master.c:40: undefined reference to `i2c_readAck'
../Master.c:41: undefined reference to `i2c_readNak'
../Master.c:42: undefined reference to `i2c_stop'
und folgende bei slave:
../slave.c:22: undefined reference to `uart_puts'
slave.o: In function `main':
../slave.c:38: undefined reference to `uart_init'
../slave.c:39: undefined reference to `uart_puts'
../slave.c:40: undefined reference to `uart_puts'
../slave.c:41: undefined reference to `uart_puts'
../slave.c:42: undefined reference to `uart_puts'
../slave.c:47: undefined reference to `uart_puts'
slave.o:../slave.c:51: more undefined references to `uart_puts' follow
Das sieht ganz danach aus, als ob du vergessen hast die Codefiles aus der Library mit hinzuzufügen. Mit welcher Programmierumgebung programmierst du denn ?
Besten dank schonmal jetzt kommt nurnoch beim Master der Fehler:
../twimaster.c:12:23: error: i2cmaster.h: No such file or directory
woran könnte das liegen?
Hallo,
ich wollte hier nochmal den Ordner Master hochladen vielleicht sieht jemand dann woran es liegen kann [-o<
oder habe ich Irgendwo wieder was Falsch gemacht?
Besten Dank schonmal
und ein Schönen Abend noch
Lesezeichen