Witam
Mam problem z pcf8591, czytam datasheeta i czegos nie rozumiem. Jest to konwerter A/C C/A, 4 wejscia 1 wyjscie analogowe komunikacja po I2C.
Komunikacja wedlug datasheeta wygladac ma tak:
A/D:
Start | Address 1 | A | Data byte 1 | A | Data byte 2 | A | .....
gdzie A to Acknowledge
D/A:
Start | Address 0 | A | Control byte | A | Data byte 1 | A | Data byte 2 | A | .....
gdzie w CONTROL BYTE ustawiamy takie parametry jak:
A/D CHANNEL NUMBER AUTO-INCREMENT FLAG ANALOGUE INPUT PROGRAMMING ANALOGUE OUTPUT ENABLE FLAG
Jak przy komunikacji A/D okreslic o ktory kanal nam chodzi (mamy cztery)? po co przy komunikacji D/A jest CONTROL BYTE?