回覆列表
-
1 # 變餅檔
-
2 # 老馬識途微控制器
我知道的MSP430微控制器的5、6系列有函式庫,可以直接用函式庫開發。
微控制器學習的主要就是暫存器操作,這個過程也是瞭解微控制器工作原理的最好過程。等學會了,再去學ARM,cortex-m3這些由於暫存器太多,所以廠家都會開發底層函式庫,這樣做的目的是讓開發者不必過多關注底層,專心與功能開發就可以了。
-
3 # 隨性自由的餅乾2v
要呼叫中斷執行的結果到主函式中運算,很簡單,直接使用中斷函式中的變數。
微控制器的中斷函式中所有變數必須宣告為全域性變數。如果串列埠接收到電腦傳送的資料有多個,可宣告一個全域性陣列變數,中斷函式把接收的資料寫到陣列中儲存。返回到主函式,再讀取陣列中的資料即可
-
4 # 兔氣揚眉87
可以
微控制器開發應用中,軟體是分很多子函式還是一個函式,所有函式是放一個.c檔案,還是分幾個.c檔案,不影響程式程式碼本身的意義。原理上來說,你寫的程式碼,不管是什麼語言,最終都會透過編譯器編譯城二進位制程式碼燒入微控制器儲存器中,微控制器MCU執行的也是0/1二進位制程式碼。
把幾段程式放在同一工程下的不同檔案,然後在主函式的那個檔案註明程式所在檔名,或者放在主函式的檔案裡,改成子函式,然後在前面函式宣告。