2 x master I2C

Jan Pruha Jan.Pruha
Středa Březen 17 14:31:36 CET 2004


Myslim, ze to neni prave nejstastnejsi zpusob. Jednak z duvodu zabezpeceni
proti kolizim (IIC pamet, ktere je mozne tahat za dratky z vice mist je
prepsana nesmysly jen to hvizdne) a jednak z duvodu delky vodicu.
Doporucoval bych spis aby spolu komunikovaly procesory (RS232) a jeden z
nich zprostredkoval komunikaci s pameti tomu druhemu.
Pokud by jste prece jen chtel z nejakeho duvodu  komunikovat primo s pameti
z obou procesoru a vyresite si ten problem s privody (nizka frekvence SCL,
....) tak bych doporucoval natahnout 3. drat mezi procesory a stazenim do L
informovat ten druhy procesor o tom, ze ted ma pockat. Pokud by to melo byt
opravdu bezpecne, tak by mel procesor ktery chce komunikovat zjistit, zda
je sbernice volna, obsadit ji, pockat casovou konstantu  k1, uvolnit
sbernici, pockat cas k2, opet zkontrolovat, zda je volno, obsadit a
komunikovat. Pricemz k1 by mela byt unikatni pro kazdy uP a k2 naopak pro
vsechny stejna. Takze takhle. Pokud by jste mel nejake problemy s tim IIC,
mozna bych vam mohl s necim poradit. Mam ten BUS docela prolezlej :-).
Hezky den

Honza





Další informace o konferenci Hw-list