此帖出自stm32/stm8论坛
最新回复
谢谢汉之云.根据43说明,volatile必须要用在下面两种情况下:1:All data objects or variables associated with a memory mapped hardware register e.g.volatile char DDRB @0x05;-----data object或者variables是定义的HW的寄存器.2:All global variable that can be modified by an interrupt service routine either directly or indirectly.e.g.a global variable used as a counter in an interrupt service routine.---可以被中断服务程序改变的全局变量.
详情
回复
发表于 2009-5-15 14:33
| ||
|
||
不要换楼,cosmic问题都在这里讨论吧
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
| |
|
|
volatile在好多情况下都使用。
此帖出自stm32/stm8论坛
| ||
|
||
两种情况需要用volatile
此帖出自stm32/stm8论坛
| ||
|
||
EEWorld Datasheet 技术支持