Gast
#132548
Hallo, Ich habe ein Problem beim Programmieren mit dem I2C und einem Temperatursensor LM75. Ich nutze die I2C Libary von P. Fleury. Nutze winAvr. Hier ein auszug aus meinem Programm: Assembler file mit eingebunden im Makefile ASRC = i2cmaster.S c file: #include <i2cmaster.h> #define LM75 0 //Adresse 0b0000 Adresspins auf gnd i2c_init(); //I2CBus ret=i2c_start(LM75+I2C_READ); //Sollte als Returnwert eine 0 liefern sprintf(buf,"Erreichbar? %d",ret); lcd_gotoxy(0,0); lcd_puts(buf); Leider bekomme ich ständig eine 1!? Sensor nicht verfügbar und somit kann ich mir den Rest des Programmes auch sparen. :-( beide files sind von Peter Fleury: Stand :2003/10/16 18:14:26 peter Exp $ Habe den Sensor LM75 mal mit dem Codvision Avr ausprobiert, da funktioniert er. Ich denke, dass ich irgendwo ein Programm Fehler habe. vielleicht kann mir jemand weiter helfen. Vielen Dank im vorraus die amme