玩轉了好多年的微控制器程式設計工作,從51到AVR再到STM8再再到STM32,最終到Android,這一路成長,一路走來,艱辛和激動伴隨。現把本人的經驗成長史與和我一樣的你們在百度這平臺上聊聊家常。這次這個家常的主題是:STM8微控制器開發環境STVD編譯C語言破解專案應用
工具/原料
電腦(筆記本或臺式,系統為XP及以上)
ST Visual Develop 安裝包(無此包或具備上網下載條件也可以)
STM8_Cosmic_C編譯器破解版安裝包(無此包或具備上網下載條件也可以)
方法/步驟
開啟ST Visual Develop
開啟File>New Workspace
選Create Workspace and Project,點確定
在桌面新建一個LED資料夾
工作空間填入LED,選擇桌面LED資料夾作為路徑,點確定,點OK
專案名稱填入LED,(儲存路徑以為桌面LED資料夾,這預設不選)Toolchain欄選STM8 Cosmic(C編譯器)
選擇STM8 Cosmic的安裝路徑C:\Program Files\COSMIC\CXSTM8,點確定,點OK
選擇所用微控制器型號,這裡本人選擇STM8S003F3P,點OK
點開led專案,雙擊main.c
編輯原始碼
開啟Tools>Options
選Directories
新增一個庫檔案路徑(該路徑下包含所有型號的標頭檔案)
選擇C:\Program Files\STMicroelectronics\st_toolset\include,點確定,點應用,點確定
點編譯,點Yes To All
led.elf - 0 error(s), 0 warning(s),編譯通過
在LED資料夾下的Debug資料夾下找到led.s19,到此編譯工作已完成,要是我們把該S19檔案燒進STM8S003F3,可以看到13腳輸出低電平,該低電平可以點亮一個LED燈,後續我們再接著下一個聊天主題燒錄工具的使用,歡迎大家來聊聊!
注意事項
剛接觸微控制器,對電腦還不是太熟悉的朋友,一定不要急進,需按以上步驟一步一步前進,待熟路了,大家便自由散步吧
有幾個步驟附上幾張圖的,是步驟密集的一定要仔細了,可不敢再摔跟頭了,摔多了容易傷自尊哪O(∩_∩)O~