作者srxrrr (干!我是肌董)
看板C_Sharp
标题[问题] 如何控制I2C设备
时间Fri Jan 6 09:56:18 2017
如题
在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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1483667781.A.428.html
1F:→ petercoin: 你可能要先有一支可以控制I2C的kernel driver才行 01/06 11:43
谢谢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
2F:→ petercoin: Windows API我用到现在是没有看到可以直接存取I2C的啦 01/06 18:53
3F:→ petercoin: 我这边都是先看EDS找到I2C的memory address然後直接控 01/06 18:53
4F:→ petercoin: 以前的OS (应该是98以前)都还可以直接存取 新的没有 01/06 18:55
5F:→ petercoin: 看到API可以直接用@@ 就算是UWP应该也有限制硬体吧? 01/06 18:55
了解了! 非常谢谢您的专业回覆!
※ 编辑: srxrrr (123.194.193.246), 01/06/2017 21:41:12
6F:→ petercoin: 如果只是要玩看看,可以直接用WinIO看看 01/06 23:48
7F:推 a0929935070: 我也有同样问题,用ftdi走vcp使用serialport是可行, 01/11 17:25
8F:→ a0929935070: 但不知怎麽走i2c 01/11 17:25