打印
[Kinetis]

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

[复制链接]
1831|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
springvirus| | 2013-12-3 15:05 | 只看该作者
寄存器中各位的结构定义,这种操作都是和地址宏定义,指针相关联,楼主可细看代码

使用特权

评论回复
板凳
774729254|  楼主 | 2013-12-3 15:10 | 只看该作者
springvirus 发表于 2013-12-3 15:05
寄存器中各位的结构定义,这种操作都是和地址宏定义,指针相关联,楼主可细看代码 ...

这个呢

QQ截图20131203150017.png (6.75 KB )

QQ截图20131203150017.png

使用特权

评论回复
地板
ar_m_cu| | 2013-12-3 15:17 | 只看该作者
第一张图片是串口外设所有寄存器的映射定义,而后一张图片则是具体寄存器的定义

使用特权

评论回复
5
FSL_TICS_A| | 2013-12-3 15:21 | 只看该作者
楼上的两位是正解!!楼主还有什么疑问吗?

使用特权

评论回复
6
774729254|  楼主 | 2013-12-3 15:42 | 只看该作者
FSL_TICS_A 发表于 2013-12-3 15:21
楼上的两位是正解!!楼主还有什么疑问吗?

#define UARTLP_BDH_REG(base)                     ((base)->BDH)
这句话为什么后面base加括号,后面->又是什么意思

使用特权

评论回复
7
springvirus| | 2013-12-3 16:00 | 只看该作者
774729254 发表于 2013-12-3 15:42
#define UARTLP_BDH_REG(base)                     ((base)->BDH)
这句话为什么后面base加括号,后面-> ...

建议楼主复习下C的基础知识,base是指针。。。

使用特权

评论回复
8
FSL_TICS_A| | 2013-12-3 16:06 | 只看该作者
base代表的数组指针, p->结构成员用于引用对应的结构成员。建议楼主可以查看相关C语言书籍。

使用特权

评论回复
9
774729254|  楼主 | 2013-12-3 20:34 | 只看该作者
FSL_TICS_A 发表于 2013-12-3 16:06
base代表的数组指针, p->结构成员用于引用对应的结构成员。建议楼主可以查看相关C语言书籍。 ...

指针不是加*,或者是&吗

使用特权

评论回复
10
huangqi412| | 2013-12-4 17:18 | 只看该作者
狠补基础知识,,->   自行百度。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

299

帖子

1

粉丝