[問題] 如何控制I2C設備

看板C_Sharp作者 (幹!我是肌董)時間7年前 (2017/01/06 09:56), 7年前編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/2 (看更多)
如題 在MS官網上找到I2C的Class: https://goo.gl/eOtVmu 但自己透過VS2013試過 無法找到該Class 看起來好像是要透過Universal Windows Platform(UWP)才能使用? 也有在stack overflow上問此問題: https://goo.gl/r0UEHS 但尚無回應QQ 希望有經驗的版友能提供點建議 謝謝! 補充: 需要在Win10下透過SOC來控制I2C設備 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.212.97 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1483667781.A.428.html

01/06 11:43, , 1F
你可能要先有一支可以控制I2C的kernel driver才行
01/06 11:43, 1F
謝謝Peter大的回覆! 感覺您說的方式是Linux的環境 而我的OS為WIN10 (已在原文加上"補充") 請問WIN10下也還是要使用Kernel driver的方式 而無法使用Windows API嗎? 感恩! ※ 編輯: srxrrr (211.72.212.97), 01/06/2017 13:25:16 ※ 編輯: srxrrr (211.72.212.97), 01/06/2017 13:26:06

01/06 18:53, , 2F
Windows API我用到現在是沒有看到可以直接存取I2C的啦
01/06 18:53, 2F

01/06 18:53, , 3F
我這邊都是先看EDS找到I2C的memory address然後直接控
01/06 18:53, 3F

01/06 18:55, , 4F
以前的OS (應該是98以前)都還可以直接存取 新的沒有
01/06 18:55, 4F

01/06 18:55, , 5F
看到API可以直接用@@ 就算是UWP應該也有限制硬體吧?
01/06 18:55, 5F
瞭解了! 非常謝謝您的專業回覆! ※ 編輯: srxrrr (123.194.193.246), 01/06/2017 21:41:12

01/06 23:48, , 6F
如果只是要玩看看,可以直接用WinIO看看
01/06 23:48, 6F

01/11 17:25, , 7F
我也有同樣問題,用ftdi走vcp使用serialport是可行,
01/11 17:25, 7F

01/11 17:25, , 8F
但不知怎麼走i2c
01/11 17:25, 8F
文章代碼(AID): #1ORlb5Ge (C_Sharp)
文章代碼(AID): #1ORlb5Ge (C_Sharp)