Gast
#3030684
Hallo, ich benutze einen ad-Wandler von mikrochip welcher über i2c abgerufen wird. er heißt mcp3422. laut datenblatt versteh ich des so, dass ich dem ADC ein Konfigurationsbyte schicke, in meinem fall 0x9C (hex). danach schicke ich ein lese befehl und ich müsste 4 bytes zurück bekommen. wobei das 4. byte das Konfigurationsbyte ist aber RDY =0. das passt auch, ich erhalte da 0x1C als antwort. aber die anderen 3 Bytes sind unrealistisch. sie haben die werte 0xFF, 0xF5, 0x87. das würde zusammen 0xFFF587 machen, das sind aber mehr wie 18bit. auch wenn ich keine spannung an dem analogen eingang anlege erhalte ich einen sehr hohen ADC wert. kennt sich jemand damit aus?