jaaaaaaaaaaaaaaaaaaa, ich weiß, doppelpostings sind verhaßt, aber in „elektronik“ antwortet niemand, also versuch ich’s halt hier mal.
es gibt beim i2c-bus zwei lese-formate. das eine sieht so einfach aus wie’s schreibformat:
start-chipadresse ®-ack-registeradresse-ack-registerinhalt-
nack-stop (für nen 1-byte-transfer)
das andere nennt sich „combined format“ und sieht so aus:
start-chipadr. (W)-ack-reg.adr-ack-repeated start-chipadr. ®-
ack-reg.inhalt-nack-stop
(kann sein, daß ich das eine oder andere ack zuviel oder zuwenig hab)
frage: warum gibt’s das viel kompliziertere „combined“-format überhaupt?
gruß
michael