http://pdfserv.maxim-ic.com/en/ds/DS1807.pdf
to widziałeś, tak?
strona 8, Control Byte - Fig.5
Maxim przydzielił dla tej kości sprzętowy (magistralowy) adres bazowy
0x50 - do zapisu danych
0x51 - do odczytu
bitowo: 0 | 1 | 0 | 1 | A2 | A1 | A0 | R/!W
zależnie jakie stany logiczne wymusisz na liniach (pinach) A0..A2 kostki, adres tejże będzie wyglądał tak (środek i skrajności )
0 1 0 1
0 0 0 0 = 0x50 - zapis - A2=A1=A0=GND
0 1 0 1
0 0 0 1 = 0x51 - odczyt
....
0 1 0 1
1 0 0 0 = 0x58 - zapis - A2=VCC, A1=A0=GND
0 1 0 1
1 0 0 1 = 0x59 - odczyt
....
0 1 0 1
1 1 1 0 = 0x5E - zapis - A2=A1=A0=VCC
0 1 0 1
1 1 1 1 = 0x5F - odczyt
AGND....
to masa części "analogowej" tego układu, jej potencjał ma być nie więcej niż +/- 0.7V względem masy cyfrowej - tabelka na str. 10, na str. 13, Fig.9 masz namalowane jak są wewnętrznie te masy połączone, więc najlepiej AGND podłącz do GND i tyle....
24C02 i 3x DS1807 oraz I2C....
http://wwww.ges.cz/sheet/2/24c02.pdf
uff...
bazowy adres magistralowy tego eepromu (24c02) to jest:
0xA0 - zapis
0xA1 - odczyt
bitowo: 1 | 0 | 1 | 0 | A2 | A1 | A0 | R/!W - strona 7, slave address format.....
i tu, analogicznie jak dla potencjometru....
tylko ze starsze cztery bity będą nie 5 tylko A
więc możesz na jednej szynie bez kolizji mieć nawet osiem eepromów i osiem potencjometrów
na bascomie się nie znam, sorry
ps.
wiele tamatów umiera...