嵌入式系统ARM处理器的C语言程序

1. volatile:易失性变量 该变量可能由于程序指令以外的原因被修改 变量被多个任务(中断ISR)共享; 变量代表硬件寄存器:  读写内容不同,多次访问不同,与访问顺序相关 对变量的访问会触发某些事件的发生 变量值可能由软件之外的原因发生不可预知的变化。 2.数据存储方式: 静态变量存储区:static变量以及全局变量,全局数组 堆栈:(stack,heap):中间结果中间数据存储在堆栈中。
相关文章
相关标签/搜索