赐教个volatile的问题
时间:10-02
整理:3721RD
点击:
请问我看.h文件的时候这句话始终看不懂
*(volatile u16 *)PMST = PMST_VAL;
说句实在话
我看到*这个符号就头大,哭 ......
*(volatile u16 *)PMST = PMST_VAL;
说句实在话
我看到*这个符号就头大,哭 ......
难道高手斑竹们周末都去度假了吗?为什么我这样个新人还要在实验室埋头苦干!,哎.....什么世道呀 ....
volatile表示是易变的。值会在编译器不知道的情况下被改变。
(volatile u16 *)表明是一个指向u16型数据的指针,
PMST就是指针的地址。
*(volatile u16 *)PMST就表示地址为PMST的指针所指向的变量。