例如*(volatile unsigned int *)0x500
其中0x500是16进制的常数,这里用用到强制类型转换,把0x500转换成int指针类型,所以0x500变为指针地址。
前面在加上*(volatile unsigned int *)0x500 也就是在改地址中进行赋值。
volatile在嵌入式中去掉优化。
例如*(volatile unsigned int *)0x500
其中0x500是16进制的常数,这里用用到强制类型转换,把0x500转换成int指针类型,所以0x500变为指针地址。
前面在加上*(volatile unsigned int *)0x500 也就是在改地址中进行赋值。
volatile在嵌入式中去掉优化。