Gast
#3333788
Hallo zusammen, ich habe ein zigbit funkmodul, auf welchem ein Atmega1281 und ein lm73 verbaut ist. Nun möchte ich die Temperatur des LM73 über TWI/I2C auslesen. Ich habe es schon mit der Lib von Peter Fleury versucht, leider ohne Erfolg. Im anhang sind mein i2master.c und i2master.h Dateien. diese ähneln sehr arg denen von Peter Fleury. In der main ruf ich die folgenden Funktionen auf: ... Init_TWI(); printf("Send Start %x",Send_start()); printf("Send address %x", Send_adr(0x91)); ... Ich hab das Problem, dass ich von Send_adr immer ein NOT ACKNOWLEDGE(0x20 bzw0x48) zurückbekomme, egal ob lesend (0x91) oder schreibend (0x90). Wenn ich irgendwine Adresse eingebe, bekomm ich das gleiche. -> Stimmt meine Device- Adresse nicht? Laut Datenblatt die 0x90 bzw 0x91 (Anhang LM73) Für mögliche Hinweise bin ich sehr dankbar. Mit freundlichen Grüßen Mark