我发现stm32f10x.h文件里进行了宏定义#define __O volatile /*!< defines 'write only' permissions */#define __IO volatile /*!< defines 'read / write' permissions */
但是通过网上查询对volatile没有太明白,想请问一下各位有没有什么简单的理解方式,我不要求太深入、太专业,只要能让我这个新人简单明白大概的作用即可,能举出例子更好。
非常感谢各位的教导!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
比如说一个变量count值(不加volatile),执行下面的函数 count=1; count=3;count=GPIO_IDR;count=6;5ms定时器中断里面我让count++;(假设GPIO_IDR值是0x09),定时器跑完一次定时器中断的时候count变量可能是多少?
一周热门 更多>