__IO就是volatile的宏定义新名字,#define __IO volatile

使用__IO修饰变量时,则不从cache读取值,而是从变量地址处读取值,防止因其他地方(如硬件引脚、程序其他地方)修改变量值后导致读取变量值不准确的问题。

猜你喜欢

转载自blog.csdn.net/jxndsfss/article/details/83053469
Io
IO: