关于FSMC的疑问?

*(volatile unsigned short int *)(0x60000000)=val;

0x60000000强制转换成short int *类型,

那么val不就赋值给地址0x0000了吗?

val转成无符号整形放在这个地址所指向的内容里,地址会不变】这个解释好像不能够解释出来哎

0x60000000,就是地址。

(volatile unsigned short int *)(0x60000000)是将数值变成指针,指向无符号整形。

*(volatile unsigned short int *)(0x60000000)是取地址内的内容】这个解释好像可以的。

永不止步步 发表于02-14 11:18 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:345377个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号