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