打印
[Kinetis]

【YL-KL26Z开发】+GPIO例程详解之时钟

[复制链接]
691|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lovecat2015|  楼主 | 2015-12-19 19:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lovecat2015|  楼主 | 2015-12-19 19:56 | 只看该作者
将0x40047000u转换到结构体 SIM_MemMapPtr


使用特权

评论回复
板凳
lovecat2015|  楼主 | 2015-12-19 19:57 | 只看该作者
通过结构体 SIM_MemMapPtr,与SIM_BASE_PTR0x40047000u,可以计算出SIM_SCGC5的地址是0x40048038,
再看手册中,
A口时钟使能为SIM_SCGC59位置1;
而SIM_SCGC5_PORTA_MASK的定义在


使用特权

评论回复
地板
lovecat2015|  楼主 | 2015-12-19 19:59 | 只看该作者
再看手册
现在知道这个时钟是怎么使能的了。
不过下面还有时钟的问题。
注释很清楚,但它是怎么使能的呢?

使用特权

评论回复
5
lovecat2015|  楼主 | 2015-12-19 20:00 | 只看该作者
先看MKL_PORTB
这里是字符 B 不是16进制,注意!
这个 ##的用法还是第一次看到在实际中使用,结果就是SIM_SCGC5_PORT##A##_MASK=SIM_SCGC5_PORTA_MASK
还是上面的那个
与上面的功能一样。

使用特权

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

本版积分规则

80

主题

816

帖子

0

粉丝