Re: I2C ack 疑問
|
||||
---|---|---|---|---|
版主
|
在 w401 教育訓練裡的第六章有 IIC Master 的操作時序及 ACK 訊號是誰負責收發的 Timming 圖。比對一下 Timming 圖與 6-1 的範例程式就會知道的。
PIC 的 IIC module,當 Master 時須自己判斷後再傳送 ACK or NACK 給 Slave 的。但 PIC當 Slave 時,回給Master 的 ACK 時是由硬體自行比對後自動傳回 ACK 的。 http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=236
發表於: 2010/2/4 9:58
|
|||
|
Re: I2C ack 疑問
|
||||
---|---|---|---|---|
版主
|
這樣說好了: Microchip 的 IIC Module 都是硬體自動回覆 ACK 的,所以傳一個完整 Byte 的速度是要比用軟體產生 ACK 的速度快多了。
別家的我不知道。
發表於: 2010/2/3 15:51
|
|||
|
Re: I2C ack 疑問
|
||||
---|---|---|---|---|
資深會員
|
你不如 直接把DATASHEET上的說明貼上來好了
你讓要回答你的人還去找資料 幫你比對呀 會不會 太......
發表於: 2010/2/2 17:11
|
|||
My name is jan,Jan是棒的
|
||||
|
I2C ack 疑問
|
||||
---|---|---|---|---|
新會員
|
請教一下,我知道 I2C master 送出 start 與 slave address 之後,slave device 會回 master 一個 ACK。在這樣的機制下,我看到 silicon labs 的 C8051F337 datasheet (p. 145) 有提到它 SMBus 有 "Hardware Slave Address Recognition" and "Hardware ACK Generation" 似乎可以提高回應的速度。請問這個機制與 PIC 本身的 I2C 介面有什麼不同?
發表於: 2010/2/2 15:44
|
|||
|