Re: PICC中的I2C例程问题
|
||||
---|---|---|---|---|
版主
|
I2C 的電器規範要看一下,可以到 http://www.esacademy.com/faq/i2c/index.htm 查看一下如何使用 I2C Bus。
基本上 I2C Bus 的 SCL & SDA 是屬於 Open Drain 架構,所以不可以直接設為輸出模式。一般的作法是先將 0 寫到該腳位後,利用TRIS的設定來控制其 Hi,Low 的準位。TRIS 設為輸入時,因 SDA & SCL 有外接提升電阻所以為 Hi,TRIS為輸出模式時,會將原先Latch的 0送出到 Bus 上,所以就會輸出0。用此種方式來達到 Open Drain的架構輸出,這樣 I2C Bus 才不會有短路的現象。
發表於: 2008/12/9 9:28
|
|||
|