[求助]請(qǐng)問(wèn)CH423如何避免和其他I2C總線上的設(shè)備造成沖突

請(qǐng)問(wèn)CH423如何避免和其他I2C總線上的設(shè)備造成沖突,我看CH423例子程序,給CH423寫命令和數(shù)據(jù)時(shí)并沒(méi)有寫設(shè)備地址,如果我對(duì)I2C總線上其他設(shè)備操作,由于CH423不用寫設(shè)備地址,那么寫到其他設(shè)備上的數(shù)據(jù)就會(huì)寫到CH423里造成誤操作,請(qǐng)問(wèn)如何解決?

CH423的命令碼就相當(dāng)于設(shè)備地址,只有CH423能夠識(shí)別,不會(huì)與其他標(biāo)準(zhǔn)I2C設(shè)備的地址沖突。


謝謝樓上大俠回復(fù),就算他的命令碼就是設(shè)備地址,他不沖突別人,別人會(huì)沖突他呀,如果我對(duì)其他設(shè)備寫的數(shù)據(jù)中有的值剛好等于他的命令碼那怎么辦,還有就擔(dān)心這芯片的可靠性和抗干擾能力如何,因?yàn)檎搲虾芏嗳速|(zhì)疑452的穩(wěn)定性。


(1)關(guān)于“別人會(huì)沖突他呀”: 只有緊跟在I2C起始信號(hào)后面的一個(gè)字節(jié)數(shù)據(jù),CH423才會(huì)認(rèn)為是命令碼,換句話說(shuō),你發(fā)送給其他設(shè)備,且與423命令碼相同的數(shù)據(jù),不會(huì)緊跟在I2C起始信號(hào)后面,緊跟在起始信號(hào)后面的數(shù)據(jù)總是那個(gè)設(shè)備的地址,因此CH423不會(huì)誤操作。 (2)關(guān)于穩(wěn)定性: 我們手冊(cè)中有關(guān)于提高抗干擾的方法,你可以做實(shí)驗(yàn)親身感受一下。


謝謝指教,已經(jīng)明白,還有個(gè)問(wèn)題請(qǐng)教,就是我想用作輸入,當(dāng)外部電平變化產(chǎn)生中斷給mcu,我知道他會(huì)在OC15產(chǎn)生低電平中斷,如何清掉中斷,是不是我讀完數(shù)據(jù)后OC15自動(dòng)輸出高還是需要什么操作才能清除中斷輸出,因?yàn)槲业玫綌?shù)據(jù)后就等待下次中斷的產(chǎn)生。


產(chǎn)生中斷時(shí):把從IO7-IO0讀取的電平值寫入IO7-IO0的輸出寄存器,CH423才會(huì)撤消中斷請(qǐng)求。參看手冊(cè)中關(guān)于“電平變化中斷”部分的解釋


明白,由于中斷是靠OC15輸出,對(duì)OC15有何特殊設(shè)置嗎,還有把從IO7-IO0讀取的電平值寫入IO7-IO0的輸出寄存器撤消中斷后還要不要設(shè)置OC15?


不需要設(shè)置


請(qǐng)問(wèn)多個(gè)CH423可以在一起使用嗎?


可以,SCL和SDA線中只有一根可以共用,另外一根需要分開。


...


請(qǐng)?zhí)峁〤H423與單片機(jī)接口的C語(yǔ)言例子程序


您好,CH423的程序在 http://wch.cn/download/list.asp?id=106 可以下載。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频