作者jamyang (Jack)
看板C_Sharp
标题[问题] 请问c#能读写硬体暂存器吗
时间Tue Jul 11 16:21:53 2017
最近要控制一台有GPIO的电脑
虽然有附dll档,但是在使用dll里面的方法还是遇到一些障碍
後来转向仔细瞧着说明书上的这一页
http://i.imgur.com/7FgwNLA.jpg
如果可以直接去读写这些暂存器,那麻事情应该就会变得很简单吧
请问是否有人会读写这些暂存器呢?
(我有找过msdn与google, 但不知道是否关键字下错, 找不到适合的资讯)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.36.23
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1499761316.A.49C.html
1F:→ petercoin: 首先你需要有WinIO这种driver 但是相信我 不会更快... 07/11 16:56
2F:→ james732: 如果它的DLL有包好的话,拿来用比较省事 07/11 17:52
3F:→ jamyang: 本想说用简单的方法就可以存取。那我还是乖乖去研究dll 07/11 19:08
4F:→ petercoin: 利用DllImport就可以call unmanaged API 07/12 15:30
5F:→ petercoin: 只是型别的对映可能会遇到一点困难 07/12 15:30
6F:→ petercoin: 但是网路上找找通常都能找到解答 07/12 15:31
7F:→ feeya: 可以用C#呼叫C/C++的lib 07/12 20:52
8F:→ jamyang: 我就是在型别对应卡住了,而且是厂商的dll, 说明也写得 07/13 00:22
9F:→ jamyang: 不清楚,听说可以用dumpbin去看型别?明天试试看 07/13 00:22
10F:→ jamyang: 厂商有提供Lib,会比较容易使用吗 07/13 00:22
11F:推 james732: 直接请厂商给可以执行的sample code?但我猜会是C写的 07/13 21:05
12F:→ jamyang: 楼上正解!後来我有去要到c的范例,努力中 07/15 19:11