Re: [問題] 電腦傳i2c ?

看板Electronics作者 (p.roach)時間16年前 (2009/04/25 13:36), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《fmdjyl (小D(滴))》之銘言: : 請問有辦法用電腦傳送I2C嗎?? : 或是有辦法模擬嗎?? : 因為問了其他人,有人說可以。有人說不行。 : 所以只好上網問問版友了。 常見的作法: Printer Port,拉出兩條資料線當output, 推動BJT 變成 open collector 拉出兩條控制線把資料讀回,這樣對任何一種 printer port都可以使用。 你需要一個 device driver才可以碰觸到windows 底層硬體控制, 網路上找找可以找到免費的 driver 寫個聰明一點的程式,可以每次讀設定檔,設定register address, name, default value. 以上作法現在不流行了,因為大部分的 laptop沒有printerport, 市面上找到的 USB-->PPT除非配備特殊驅動程式,只能當printer使用。 花點時間,找個單晶片,電腦透過 COM port轉UART去下命令,再轉 I2C 會比較方便。如果你買得到 FTDI的 RS232晶片,會更好,完全不用花時間 在USB protocol上,而且你可以從USB port拉出5V電源給 MCU使用, even the target board, 省去配電的小麻煩。 用單晶片的話,盡量不要用內建的 I2C module,而改用比較快速的 IO去 模擬,例如十倍取樣。 這樣的好處是,當I2C failure時,MCU的高速IO所擷取的資料可以 當邏輯分析儀使用,顯示完整的波形,方便你判斷是那邊的問題。 good luck :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.66.53

04/25 14:34, , 1F
謝謝指導~非常感謝~~
04/25 14:34, 1F

04/25 15:43, , 2F
USB<->COM 一條500有找
04/25 15:43, 2F

04/25 15:43, , 3F
Cypress有出usb->i2c的bridge也可參考:
04/25 15:43, 3F

04/25 15:43, , 4F
文章代碼(AID): #19yg5cfF (Electronics)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #19yg5cfF (Electronics)