看板 C_Sharp 關於我們 聯絡資訊
最近要控制一台有GPIO的電腦 雖然有附dll檔,但是在使用dll裡面的方法還是遇到一些障礙 後來轉向仔細瞧著說明書上的這一頁 http://i.imgur.com/7FgwNLA.jpg 如果可以直接去讀寫這些暫存器,那麻事情應該就會變得很簡單吧 請問是否有人會讀寫這些暫存器呢? (我有找過msdn與google, 但不知道是否關鍵字下錯, 找不到適合的資訊) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.36.23 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1499761316.A.49C.html
petercoin: 首先你需要有WinIO這種driver 但是相信我 不會更快... 07/11 16:56
james732: 如果它的DLL有包好的話,拿來用比較省事 07/11 17:52
jamyang: 本想說用簡單的方法就可以存取。那我還是乖乖去研究dll 07/11 19:08
petercoin: 利用DllImport就可以call unmanaged API 07/12 15:30
petercoin: 只是型別的對映可能會遇到一點困難 07/12 15:30
petercoin: 但是網路上找找通常都能找到解答 07/12 15:31
feeya: 可以用C#呼叫C/C++的lib 07/12 20:52
jamyang: 我就是在型別對應卡住了,而且是廠商的dll, 說明也寫得 07/13 00:22
jamyang: 不清楚,聽說可以用dumpbin去看型別?明天試試看 07/13 00:22
jamyang: 廠商有提供Lib,會比較容易使用嗎 07/13 00:22
james732: 直接請廠商給可以執行的sample code?但我猜會是C寫的 07/13 21:05
jamyang: 樓上正解!後來我有去要到c的範例,努力中 07/15 19:11