成都自控開發提供_微控制器程式的一般開發流程是怎樣
SO技術分享之29
做一件事,流程很重要,一步一步地走下去,目的地就到了。
要做微控制器的程式開發,先要知道流程是怎樣,這樣才能更好更快地做下去。本文介紹微控制器程式開發的一般流程。
微控制器的程式開發是以工程為載體的,一個專案裡所有的程式檔案幾乎都儲存在工程裡,所以程式設計的第一步是建立一個工程檔案。
新建工程檔案方法:在KEIL介面點選選單欄project,再點選new uvision project,然後按照嚮導操作就能新建工程。
建立好工程檔案之後,需要選擇微控制器型號,以使得KEIL為其建立配置檔案。不過這一步似乎也不是很重要,引數接近地選一個型號似乎也可以。
選擇微控制器的方法:在KEIL介面點選選單欄project,再點選select device for target,按照嚮導操作即可。
本系列的程式語言是C語言,所以需要建立C檔案。建立C檔案一般有兩種方法,一是可以在KEIL點選“新建檔案”按鈕,直接建立C檔案,二是可以在本地磁盤裡新建一個txt檔案,然後把字尾改為.c。這兩種方法用任意一個方法建立C檔案之後,都得把它新增到工程資料夾裡。一般來說,還得建立標頭檔案(H檔案),常見的方法是在本地磁碟了新建一個txt檔案,然後把字尾改為.h。一般需要把C檔案和標頭檔案放到同一個本地資料夾,方便引用。
然後就可以在C檔案和H檔案裡編寫程式碼,以實現預期的功能。寫程式碼這才是大活。
接著需要勾選生成HEX檔案,因為HEX檔案才是最終燒錄到微控制器裡的檔案。當然,還得先編譯,沒有錯誤才能編譯成功並生成HEX檔案。
勾選生成HEX的方法:在左側工程檔案欄裡選中目標工程並點選右鍵,選擇第一個options for target, 然後點選第3個output, 勾選create HEX file即可。
編譯的方法:點選工具欄上的“編譯”或者“編譯所有”按鍵。
提供微控制器、PLC、電路板、控制器/箱、儀器儀表、軟體、APP、機電裝置或系統、自動化、工控、感測、資料採集、自控系統、控制系統開發設計定製,聯絡見圖1.
本節完,精彩待續。