註冊
登錄
會員
幫助
茂宣企業 產品討論區
»
Silicon Labs 產品討論區
» I2C格式發問
‹‹ 上一主題
|
下一主題 ››
發新話題
發佈投票
發佈商品
發佈懸賞
發佈活動
發佈辯論
發佈視頻
打印
I2C格式發問
0000
新手上路
發短消息
加為好友
當前離線
1
#
大
中
小
發表於 2009-9-27 16:36
只看該作者
I2C格式發問
請問I2c如果是2顆MCU對傳,他的格式是如何,MCU1位址0xA2,MCU2位址0xA4
MCU1"寫入"資料到MCU2所下的時序
START+0xA4位址(ACK)+資料1(ACK)+資料2(ACK)...+STOP
MCU1從MCU2"讀取"資料下的時序
START+0xA5位址(ACK)+資料1(ACK)+資料2(ACK)...+STOP (MCU2的位址就變0xA5)
請問我這樣規劃OK嗎~.~還有啥東西沒注意到呢
謝謝中秋快樂~
精華
0
積分
10
閱讀權限
10
在線時間
3 小時
註冊時間
2009-9-27
最後登錄
2009-10-20
查看詳細資料
TOP
小柚子
高級會員
發短消息
加為好友
當前離線
2
#
大
中
小
發表於 2009-9-28 15:48
只看該作者
您的敘述很怪~因為iic式的傳送方式是主從架構~
一定會有一邊是主~ 另一邊是從
所以address只會有一個~
所以if mcu1=主(這不需要位址) & mcu2=從(這需要位址)
if master write data to slave
則 master 需傳送 start + address(W)+ cmd + data.... + stop > to slave
else if master read data from slave
則 master 需傳送 start + address(W)+ cmd + start + address(R)+ data.... + stop ..> from slave
精華
0
積分
833
閱讀權限
50
在線時間
29 小時
註冊時間
2009-3-9
最後登錄
2011-8-8
查看詳細資料
TOP
0000
新手上路
發短消息
加為好友
當前離線
3
#
大
中
小
發表於 2009-9-29 10:16
只看該作者
回復 2# 小柚子 的帖子
cmd在這裡代表的是什麼?
精華
0
積分
10
閱讀權限
10
在線時間
3 小時
註冊時間
2009-9-27
最後登錄
2009-10-20
查看詳細資料
TOP
Stevenyang
版主
Steven
發短消息
加為好友
當前離線
4
#
大
中
小
發表於 2009-9-29 14:34
只看該作者
指的是 command
精華
0
積分
1332
閱讀權限
100
在線時間
23 小時
註冊時間
2009-3-9
最後登錄
2012-9-6
查看詳細資料
TOP
‹‹ 上一主題
|
下一主題 ››
產品討論區
Avago 產品討論區
Linear Tech 產品討論區
Prolific 產品討論區
Silicon Labs 產品討論區
站務公告
其他議題
HR 小分享