1、前言
【STM32 .Net MF開發闆學習-26】以前的文章示例都是采用VS2008開發的,是以示例要想在新的.NET Micro Framework V4.1開發闆上運作,必須用VS2010轉換後才可以。
我們以博文《【STM32 .Net MF開發闆學習-02】GPIO測試》上的示例為例,詳細介紹一下更新轉換步驟。
2、程式更新說明
2.1 示例下載下傳
下載下傳博文中指定的示例GPIOTest.rar,解壓後如下:

2.2 VS2010打開并轉換
.NET Micro Framework 使用者程式更新說明
.NET Micro Framework 使用者程式更新說明
.NET Micro Framework 使用者程式更新說明
2.3 修改版本
由于目前VS2010安裝.NET Micro Framework SDK V4.1後,同時支援V3.0,V4.0,V4.1三種程式版本,是以以前V4.0版本轉換後,還是保持V4.0版本。
我們把目标架構修改為.NET Micro Framework 4.1。
2.4 移除Microsoft.SPOT.Graphics
更新轉換程式有一個Bug,轉換過程中會自動添加Microsoft.SPOT.Graphics的引用,是以我們要把該引用移除。
2.5 部署運作
經過以上幾步後,程式已經更新轉換為V4.1版本了,就可以在V4.1的開發闆上正常使用了。
順便說一下:
GPIOTest代碼40行,修改:
button[i] = new InterruptPort(Button_Pins[i], false, Port.ResistorMode.PullDown, Port.InterruptMode.InterruptEdgeBoth);
為:
button[i] = new InterruptPort(Button_Pins[i], true, Port.ResistorMode.PullDown, Port.InterruptMode.InterruptEdgeBoth);