I2C pull up

B

bharat_in

Guest
Vai kāds, lūdzu, paskaidrojiet paziņojumu pa I2C autobusu?

ja kapteinis izlaidumi līniju pēc nosūtīšanas adresi SDA, pull up rezistors būs pull, ka saskaņā ar loģiku augsts, tagad, ja vergu diskus SDA uz loģiku LOW sniegt ACK.
ne šis nosacījums izveidot "X" uz SDA līnijas?

 
Tas ir tikai uzvilkt uz HIGH.Tātad tas neizraisīs "X" es domāju.

 
Nē.
Pull-up rezistors darbojas tikai kā "vāju" pull-up avots.

Tātad, ja vergs diskus zems, tīkls ir velk uz leju līdz "0".
-------------------------------------------------- ------------------------------

Varat arī atsaukties uz atvērtā aizplūšanu ķēdes.

 
panākta vienošanās, bet Verilog, kad jūs
pullup (SDA)
tas ir liels pull up, tad kādi var būt risinājums, lai izvairītos no "X"?

 
Es domāju, ka pull neradīs "X", izņemot jums ir multi-brauc pa šo tīklu.Ja iestatāt pullup uz undriven neto, tas nebūs "X"

 
Hi,
Pull up rezistors, ko izmanto SDA parasti 5K par 5V piegādi.Tas ir nepieciešams atvērt aizplūšanu konfigurācijas kā slodze rezistors.šī pretestība nodrošina vāju pull-up, un nerada līniju X.
cheers,

 
Kapteinis būs klausīties par 9 pulksteni (vai draiveris sūta ACK vai nav), tad tas prasīs turpmākas darbības,
tā nekad X stāvoklis notiks.

 

Welcome to EDABoard.com

Sponsor

Back
Top