天天看點

.NET Micro Framework 使用者程式更新說明

【STM32 .Net MF開發闆學習-26】以前的文章示例都是采用VS2008開發的,是以示例要想在新的.NET Micro Framework V4.1開發闆上運作,必須用VS2010轉換後才可以。

下載下傳博文中指定的示例GPIOTest.rar,解壓後如下:

.NET Micro Framework 使用者程式更新說明
.NET Micro Framework 使用者程式更新說明
.NET Micro Framework 使用者程式更新說明
.NET Micro Framework 使用者程式更新說明

由于目前VS2010安裝.NET Micro Framework SDK V4.1後,同時支援V3.0,V4.0,V4.1三種程式版本,是以以前V4.0版本轉換後,還是保持V4.0版本。

.NET Micro Framework 使用者程式更新說明

我們把目标架構修改為.NET Micro Framework 4.1。

更新轉換程式有一個Bug,轉換過程中會自動添加Microsoft.SPOT.Graphics的引用,是以我們要把該引用移除。

.NET Micro Framework 使用者程式更新說明

經過以上幾步後,程式已經更新轉換為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);

按一下按鈕你測試一下,效果有何不同。

1、由于V4.1以上的固件重新調整了Flash的區域配置設定,是以Custom區在Flash中的偏移位址由0x002A0000變為0x00F80000,這種改變會影響《【STM32 .Net MF開發闆學習-04】TinyGUI位圖顯示》中的示例,需要微調相關代碼。

繼續閱讀