Busser - Valle´s Bedste Hjemmeside.
Busser - Valle´s Bedste Hjemmeside.
Busser - Valle´s Bedste Hjemmeside.
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Busser</strong><br />
Men i I2C-systemet sker dette valg af tilsluttede kredse også på de to signalledninger.<br />
Kredsene er født med en ”unik” ID-kode, også kaldet slaveadresse. Den består af en mellem 4 til 7<br />
bit kode som masteren sender ud på bussen. De tilsluttede kredse vil derfor kun reagere, når<br />
processoren ”kalder dem op” ved at sende deres ID-kode.<br />
I I2C-bussen findes der ingen chipselect. De enkelte chips på<br />
bussen kaldes op ved deres adresse eller ID.<br />
Adressen er ( normalt ) 7 bit – og det 8. bit bestemmer, om<br />
man kalder chippen op for skrive eller læseadgang.<br />
Control Byte Allocation { 24LC256 EEPROM }<br />
1 0 1 0 A2 A1 A0 R/W<br />
Men IC’erne på bussen har dog kun<br />
4 bit adresse fast fortrådet i IC’en.<br />
Dvs. at de 4 mestbetydende bit er bestemt af fabrikanten, og de næste 3 kan indstilles på printet.<br />
Den her viste en IC, en EEPROM, har reelt kun en 4-bit ID. De tre af bittene er ført ud til pins,<br />
hvilket bevirker, at man fx med dipswitche kan bestemme 3 af IC-ens adressebit. Herved kan man<br />
sætte hele 8 af samme IC på bussen.<br />
Forbindelserne ser således ud!!<br />
Denne IC har en ID, der kan aflæses i<br />
dens datablad. Den samlede ID bliver<br />
altså ???? 000 r/w,<br />
Schematic showing proper wiring of<br />
a 24LC256 EEPROM. The pull-up<br />
resistors are required and can vary<br />
from 4.7k to 10k.<br />
Følgende skema angiver forskellige kredstyper og deres ID-kode. ( Eller adresser )<br />
Som det fremgår af følgende liste har nogle af kredsene flere end 4 bit ID.<br />
/: Valle Thorø<br />
Side 11 af 43