USB開發連載-初步使用Visual C# 2010 Express 控制USB

Sep 12, 2013 2 分鐘 983 字

從Silicon Labs網站下載了最新的USBXpress 4.0後還是不知道要如何使用Visual C# 2010 Express來控制USB.

參加研討會時原廠的工程師也只是一直強調USBXpress 非常方便而已, 在沒有人可以協助的情況下只好靠自己了.

這同時也是USB專題週記5

首先連上Silicon Labs網站上的USBXpress以把USBXpress下載下來

下載回來後, 點選install_USBXpress_SDK來安裝USBXpress

安裝的過程也是非常地自動化, 不需要特別了解什麼, 就一直選下一步就好了.

如果還沒有PC上的軟體開發工具, 可以到微軟的官方的Visual Studio 2010 Express下載網址下載免費的軟體開發工具

下載下來之後就先把Visual C# 2010 Express安裝起來, 安裝的過程也是非常自動化

安裝完之後就可以直接使用了, 不過只能使用30天. 我們可以透過向免費微軟註冊這個小動作來獲得長期使用的權利.

點選 說明 下的 註冊產品就可以開始註冊的動作了

接下來點選 線上取得註冊金鑰

沒想到現在MSN帳號還有它的用途

再來就是把自己的個人資料填好送出即可

送出之後就會得到一組產品金鑰, 把金鑰複製下來備用

再回來把金鑰貼上再按下立即註冊就完成了

再重新進來看一下註冊訊息, 已經完成註冊手續可以長期使用Visual C# 2010 Express了

再來我們開始原廠的範例程式來試試看是否安裝成功, 但原廠沒有文件說明C#的程式放哪.

在安裝USBXpress的目錄下找到了一個範例位於C:\Silabs\MCU\USBXpress_SDK\Examples\TestPanel\Host\Windows\VC2005\USBXpress_TestPanel

點選USBXpress_TestPanel 這個Visual C# project檔之後,Visual C# 2010 Express會先將原廠所提供的舊版範例程式轉換成新版的格式, 下一步給它按下去就對了.

轉換好之後, 就可以先點選 偵錯 下面的 建置方案 , 先來試試看我們安裝的工具是可以正常編譯原廠的程式

在測試執行檔之前還要將SiUSBXp.dll複製下來

再將剛複製的SiUSBXp.dll 貼到應用程式所在的目錄

執行剛才所建置出來的應用程式

看起來一切都正常了

按下開發板的按鈕, PC上也會跟著改變按鍵指示

到這裡為止, 應該軟體開發工具算是可以正常使用了.也可以修改原廠的範例程式來玩玩了

`