求解这一句指针定义是什么意思?望高手指点

2019-07-27 16:49发布

#define  SPI_SEL_REG  *(unsigned  int*)0x2004
这句话是什么意思?
0x2004与SPI有什么关系?查看了F2812存储器映像,0x2004这个地址在XINTF0区内。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
hawksabre
1楼-- · 2019-07-28 15:53
#define  SPI_SEL_REG  *(unsigned  int*)0x2004       这句话的意思是将*(unsigned  int*)0x2004  命名为SPI_SEL_REG  
重点讲一下 *(unsigned  int*)0x2004            首先0x2004 表示一个地址   使用十六进制表示
unsigned  int*指向一个无符号整型地址      外面的*表示取出前面指向的地址中的数值    这个使用了双重指针
我分析这个问题  主要是看看最近指针学的怎样    希望高手指正
haoge205
2楼-- · 2019-07-28 16:33
我也碰到了同样的问题,楼主弄明白了吗?

一周热门 更多>