@Dirk,
bei genauerem hinschauen wars dann doch recht einfach:
zum einen das "s", zum anderen das direkte auslesen in den IR-wert...Code:void read_Register_30(void) { I2CTWI_transmitByte(I2C_RP6_BASE_ADR, 30); // Start with register 30... I2CTWI_readBytes(I2C_RP6_BASE_ADR,RP6data, 1); // and read one register IR_wert[0] = RP6data[30]; }
Code:void read_Register_30(void) { I2CTWI_transmitByte(I2C_RP6_BASE_ADR, 30); IR_wert = I2CTWI_readByte(I2C_RP6_BASE_ADR); }
@RolfD,
der code hatte diesmal nichts mit code aus dem I2C-Slave der Base zu tun, war ein codeschnipsel aus einem der m32 beispiele...
mit dem mSleep (evtl. stopwatsches) geht es jetzt weiter zu angleichung der sende/empfangfrequenz. So weit war ich eigentlich schon mal...
danke Euch beiden...







Zitieren

Lesezeichen