嵌入式系統ARM處理器的C語言程序

1. volatile:易失性變量 該變量可能由於程序指令以外的原因被修改 變量被多個任務(中斷ISR)共享; 變量代表硬件寄存器:  讀寫內容不同,多次訪問不同,與訪問順序相關 對變量的訪問會觸發某些事件的發生 變量值可能由軟件之外的原因發生不可預知的變化。 2.數據存儲方式: 靜態變量存儲區:static變量以及全局變量,全局數組 堆棧:(stack,heap):中間結果中間數據存儲在堆棧中。
相關文章
相關標籤/搜索