[Kinetis] 请问这个KL25系统定义的结构体是什么意思哈?

[复制链接]
2120|9
 楼主| 774729254 发表于 2013-12-3 15:03 | 显示全部楼层 |阅读模式
springvirus 发表于 2013-12-3 15:05 | 显示全部楼层
寄存器中各位的结构定义,这种操作都是和地址宏定义,指针相关联,楼主可细看代码
 楼主| 774729254 发表于 2013-12-3 15:10 | 显示全部楼层
springvirus 发表于 2013-12-3 15:05
寄存器中各位的结构定义,这种操作都是和地址宏定义,指针相关联,楼主可细看代码 ...

这个呢
QQ截图20131203150017.png
ar_m_cu 发表于 2013-12-3 15:17 | 显示全部楼层
第一张图片是串口外设所有寄存器的映射定义,而后一张图片则是具体寄存器的定义
FSL_TICS_A 发表于 2013-12-3 15:21 | 显示全部楼层
楼上的两位是正解!!楼主还有什么疑问吗?
 楼主| 774729254 发表于 2013-12-3 15:42 | 显示全部楼层
FSL_TICS_A 发表于 2013-12-3 15:21
楼上的两位是正解!!楼主还有什么疑问吗?

#define UARTLP_BDH_REG(base)                     ((base)->BDH)
这句话为什么后面base加括号,后面->又是什么意思
springvirus 发表于 2013-12-3 16:00 | 显示全部楼层
774729254 发表于 2013-12-3 15:42
#define UARTLP_BDH_REG(base)                     ((base)->BDH)
这句话为什么后面base加括号,后面-> ...

建议楼主复习下C的基础知识,base是指针。。。
FSL_TICS_A 发表于 2013-12-3 16:06 | 显示全部楼层
base代表的数组指针, p->结构成员用于引用对应的结构成员。建议楼主可以查看相关C语言书籍。
 楼主| 774729254 发表于 2013-12-3 20:34 | 显示全部楼层
FSL_TICS_A 发表于 2013-12-3 16:06
base代表的数组指针, p->结构成员用于引用对应的结构成员。建议楼主可以查看相关C语言书籍。 ...

指针不是加*,或者是&吗
huangqi412 发表于 2013-12-4 17:18 | 显示全部楼层
狠补基础知识,,->   自行百度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

299

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部