Hallo,
irgendwie komme ich nicht auf die Temperatur. Was mache ich falsch?
CodeBox C
DB Seite "28"
https://www.google.de/url?sa=t&rct=...QaHaiOcDRHtL9g&bvm=bv.115277099,d.ZWU&cad=rja
Berechne ich es richtig?
irgendwie komme ich nicht auf die Temperatur. Was mache ich falsch?
CodeBox C
uint8_t ADE7758_readTEMP_OFFSET(void) { uint8_t offset = ADE7758_read8bit(REG_TEMP); return offset; } uint16_t ADE7758_readTEMP(uint8_t offset) { uint16_t temperature = 0; temperature = (uint8_t)ADE7758_read8bit(REG_TEMP); temperature -= offset; temperature *= 3; temperature += 27; return (temperature); }
DB Seite "28"
https://www.google.de/url?sa=t&rct=...QaHaiOcDRHtL9g&bvm=bv.115277099,d.ZWU&cad=rja
Berechne ich es richtig?