主題:關于VS2005開發的GPIO問題 共有41321人關注過本帖 |
---|
修齊治平 |
1樓 |
關于VS2005開發的GPIO問題 Post By:2009-4-30 13:37:00 [只看該作者]
我想問一下,用VS2005的,基于.NET Compact Framework的托管代碼,能不能訪問貴公司的開發板的GPIO?也就是通用的輸入輸出?
|
|
單帖管理 | 引用 | 回復 |
leeleen |
2樓 |
Post By:2009-4-30 16:16:00 [只看該作者]
以EM9000為例,我們提供了EM9000_ISA_DLL.dll動態鏈接庫。里面就有定義為IO的操作,請見下面的定義:
        [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?InitEM9000ISA@@YAHXZ")]         public static extern int InitEM9000ISA();         [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?Swap2DIO@@YAHH@Z")]         public static extern int Swap2DIO(int Port);         [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?Swap2ISA@@YAHH@Z")]         public static extern int Swap2ISA(int Port);         [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?EM9000_WRITE@@YAHHIE@Z")]         public static extern int EM9000_WRITE(int nSeg, uint nOffset, byte Value);         [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?EM9000_READ@@YAEHI@Z")]         public static extern byte EM9000_READ(int nSeg, uint nOffset);         [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?SetPortDir@@YAHHH@Z")]         public static extern int SetPortDir(int Port, int Mode);         [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?GetPortState@@YAHH@Z")]         public static extern int GetPortState(int Port);         [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?EM9000_INB@@YAEH@Z")]         public static extern byte EM9000_INB(int Port);         [DllImport("EM9000_ISA_DLL.dll", EntryPoint = "?EM9000_OUTB@@YAHHE@Z")]         public static extern int EM9000_OUTB(int Port, byte Value); |
|
單帖管理 | 引用 | 回復 |
修齊治平 |
3樓 |
Post By:2009-4-30 22:22:00 [只看該作者]
這個我用VB.NET怎樣調用呢?能不能把它封裝在.NET CF的類庫里,或者有沒有VB.NET,或者C#的調用例子?
另外,我想要做一個檢測,兼控制電源的系統,想采購你們的板子進行開發,請貴公司能否給我推薦一個配置,以及報價,發至我的信箱:ouyang_mcu@qq.com |
|
單帖管理 | 引用 | 回復 |
修齊治平 |
4樓 |
Post By:2009-5-1 23:22:00 [只看該作者]
老大,我這個帖子給一下回復,謝謝!
|
|
單帖管理 | 引用 | 回復 |
x10 |
5樓 |
Post By:2009-5-2 15:06:00 [只看該作者]
抱歉我們對VB不熟悉。想來VB也應當支持DLL吧。我們目前主要的支持在eVC和C#。
|
|
單帖管理 | 引用 | 回復 |
修齊治平 |
6樓 |
Post By:2009-5-2 22:04:00 [只看該作者]
老大,VB.NET同C#是一樣的。那這樣吧,你就給些C#的例程吧,我看得懂的,并且還可以把它翻譯成VB.NET的。
另外,我想要做一個檢測,兼控制電源的系統,想采購你們的板子進行開發,請貴公司能否給我推薦一個配置,以及報價,發至我的信箱:ouyang_mcu@qq.com |
|
單帖管理 | 引用 | 回復 |
x10 |
7樓 |
Post By:2009-5-3 14:00:00 [只看該作者]
如果需要彩色顯示,可以考慮EM9161,否則可以采用更便宜的EM9160。“檢測,兼控制電源”對我們來講還不是很理解你的需求。可以把你的需求發email給我們,以便我們能有更具針對性的建議,謝謝。明天上班會把C#的例子發給你。
|
|
單帖管理 | 引用 | 回復 |
修齊治平 |
8樓 |
Post By:2009-5-4 11:27:00 [只看該作者]
我還沒有收到你們的郵件嗎?
我想要做一個檢測電源諧波,并且無功補償的設備,初步打算用你們開發板的GPIO來實現,需要一個彩色的液晶顯示,只要3~4存大小就夠了,不帶觸摸的,開發板上需要有按鈕。 |
|
單帖管理 | 引用 | 回復 |
leeleen |
9樓 |
Post By:2009-5-4 16:49:00 [只看該作者]
建議你可以考慮我們的EM9161。具體參數請見;
http://www.huochepiao123.com.cn/product/EM9161_title.html 我們的例程只提供給已經購買了我們產品的客戶。如果您已經購買了我們的產品,請將你單位的名字和已購買產品的型號發到我的郵箱: leeleen@emtronix.com 核實后我會將程序發給你。 |
|
單帖管理 | 引用 | 回復 |
lickson |
10樓 |
Post By:2009-5-8 20:34:00 [只看該作者]
VS2005.net中C# VB都調用的同一類庫,應該支持的!
|
|
單帖管理 | 引用 | 回復 |