一、volatile关键字
目前的理解是确保本条语句不会被编译器优化掉
二、CMD文件(DSP28335芯片为例)
DSP28335学习笔记-CMD文件_dsp28335 cmd文件-CSDN博客
看这篇文章最大的收获就是解决了这两天一直困扰我的一个问题:我们是如何将我们自己定义的寄存器的名字和硬件联系起来的,就是软件硬件是怎么连接到一起的,这是一个我从学习单片机以来一直困扰我的问题。
三、asm(阿萨姆)关键字
这个关键字的作用是在C/C++中嵌入汇编语言指令。允许你在代码中直接插入汇编指令,以便进行一些底层的硬件操作或者优化。
四、#program DATA_SECTION
#program有什么用?_#program是什么意思-CSDN博客
五、extern C
用来告诉编译器后边的代码按照C语言来进行编辑