GPIO1_BASE 转换为指向 GPIO_Type 结构体的指针类型后的疑问
1、这里:GPIO1->GDIR 解析后相当于是 ((GPIO_Type *)GPIO1_BASE)->GDIR
GPIO1_BASE 转换为指向 GPIO_Type 结构体的指针类型后再指向 GDIR 的作用是什么呢?
此时如果打印 GPIO1->GDIR 的结果是什么?
GDIR不是咱们自己定义的属性吗?为啥 写的 GDIR 注释 是 /**< GPIO direction register, offset: 0x4 */ 偏移四个呢?
2、__IO 的作用是什么?
恳请老师是以回答问题1和问题2的形式回答我的疑问,而不是只回答1个万分感谢。
为了这个问题我已经又重新回到c基础把 结构体看了一遍也没有看明白请老师讲一下过程谢谢
6
收起
正在回答 回答被采纳积分+1
1回答
物联网/嵌入式工程师
- 参与学习 394 人
- 提交作业 23340 份
- 解答问题 1188 个
行业热门,政策风口,人才缺口极大,现在入场时机正好! 上千人检验,数轮迭代的硬核知识体系,软硬件通吃 保姆式教学+简历指导+1V1模拟面试+3次内推,助力轻松就业!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星