微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 赐教个volatile的问题

赐教个volatile的问题

时间:10-02 整理:3721RD 点击:
请问我看.h文件的时候这句话始终看不懂
*(volatile u16 *)PMST = PMST_VAL;
说句实在话
我看到*这个符号就头大,哭 ......

难道高手斑竹们周末都去度假了吗?为什么我这样个新人还要在实验室埋头苦干!,哎.....什么世道呀 ....

volatile表示是易变的。值会在编译器不知道的情况下被改变。
(volatile u16 *)表明是一个指向u16型数据的指针,
PMST就是指针的地址。
*(volatile u16 *)PMST就表示地址为PMST的指针所指向的变量。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top