討論串[請益] 有關i2c上run DDC/CI
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者niceguy (Enjoy my life)時間15年前 (2009/06/10 23:20), 編輯資訊
1
0
0
內容預覽:
目前遇到I2C上需要通訊DDC/CI的protocol. 第一次使用i2c,但是沒有人可以問orz. 不知道適不適合發文在這邊.... 先說一下我的問題好了. 假設pc當做host端,經由VGA的I2C傳DDC/CI command到monitor端. 所以,monitor端是要當做為slave,而
(還有196個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cactuswu時間15年前 (2009/06/11 12:55), 編輯資訊
0
0
0
內容預覽:
0x37 << 1 == 0x6E. 我想這邊slave address 就是0x37(7bit). 但以 i2c 的protocol 來說 slave address + R/W (1/0) (8bit). 這樣才是完整的 address command. 也就是 01101110(write)
(還有57個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kikiow (隨浪逐流)時間15年前 (2009/06/11 21:25), 編輯資訊
1
0
0
內容預覽:
就我前陣子寫tool與Monitor的I2C經驗來說. 給I2C的command address是0x6E,而從monitor讀回來的是0x6F. 該address 再送過去時0x6E會被往右>>1bit所以是0x37. 而要讀時是往左shift 1bit所以是0x6F. 而如果是針對EDID的話a

推噓3(3推 0噓 5→)留言8則,0人參與, 最新作者niceguy (Enjoy my life)時間15年前 (2009/06/13 10:48), 編輯資訊
1
0
0
內容預覽:
謝謝大家的建議. 想必k大寫的tool是指在pc上吧?. 所以pc的tool是當master 對tool而言monitor的address是0x6E(read) 0x6F(write). 而對monitor而言是當slave 所以它回ack給tool的address是0x50 & 0x51. 我理解

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者kikiow (隨浪逐流)時間15年前 (2009/06/14 11:34), 編輯資訊
1
0
0
內容預覽:
不是的,. 下給monitor的address,不管是read或者是write都是0x6E. 讀monitor 回給PC的ACK address是0x6F. 至於對monitor而言,是讀取資料或者是寫入資料,都是monitor FW在 control. 另外上一篇我有些寫錯,0x6E=110111
(還有8個字)
首頁
上一頁
1
2
下一頁
尾頁