查看: 1480|回复: 8

[求助] 关于Kinetis L的RTC问题

[复制链接]

该用户从未签到

24

主题

135

帖子

0

中级会员

Rank: 3Rank: 3

积分
329
最后登录
2020-6-18
发表于 2015-8-18 16:22:36 | 显示全部楼层 |阅读模式
现在用的KL36外挂一个32768的主晶振,倍频至约48M,总线时钟24M。初始化函数里面的OSC0->CR = (uint8_t)0x89U;表示配置了18pf的电容,然后又在RTC初始化的地方再次配置RTC_CR |= RTC_CR_OSCE_MASK|RTC_CR_SC16P_MASK;里面又配置了16pf电容
这两句话其实配置电容的是一个地方?

测试如下:我这两句话都写上后会发现有时候主频会调频至72M,前面电容不配有时会过不去初始化这关,后面电容不配的话会进不了RTC中断,我也是醉了。请大神解救。
我知道答案 目前已有8人回答

评分

参与人数 1NXP金币 +3 收起 理由
小七 + 3

查看全部评分

回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    373
    最后登录
    2023-8-16
    发表于 2015-8-18 16:48:05 | 显示全部楼层
    不同的,一个是初始化系统时钟的,一个是初始化RTC时钟的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    52

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    240
    最后登录
    2016-10-20
    发表于 2015-8-18 16:56:29 | 显示全部楼层
    安 发表于 2015-8-18 16:48
    不同的,一个是初始化系统时钟的,一个是初始化RTC时钟的。

    安版主,您好!
    请问您一下,mpc56xx系列如何查看其中变量的地址?
    在s12x系列芯品上,我发现.map文件中包含了工程文件中所有变量的地址。
    但是MPC56xx的.MAP文件与s12x的.map差异性太大了,里面既没有变量名,也没有指明变量的地址。
    因此,现在不知道该如何获取到变量名及其对应的地址空间。
    具体帖子,在:
    https://www.nxpic.org.cn/module/forum/thread-600622-1-1.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24

    主题

    135

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    329
    最后登录
    2020-6-18
     楼主| 发表于 2015-8-18 19:37:09 | 显示全部楼层
    安 发表于 2015-8-18 16:48
    不同的,一个是初始化系统时钟的,一个是初始化RTC时钟的。

    但是当外部是32K的时候,他们用的是同一个晶振,参考手册上第三章也有相应描述
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    15248
    最后登录
    1970-1-1
    发表于 2015-8-18 23:01:31 | 显示全部楼层
    学习  
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    373
    最后登录
    2023-8-16
    发表于 2015-8-19 08:45:20 | 显示全部楼层
    晶振只是参考源,时钟配置,比如分频、倍频是不一样的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-8-19 09:25:58 | 显示全部楼层
    我有个疑问,同一个32768的晶振,你为什么配置不同的匹配电容?
    在KL系列里面,匹配电容以RTC_CR为准,也就是说如果配置了RTC_CR,则OSC0_CR的相应配置无效。但是如果你在配置RTC_CR之前需要使用到OSC,则OSC0_CR同样需要配置。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24

    主题

    135

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    329
    最后登录
    2020-6-18
     楼主| 发表于 2015-8-21 00:05:15 | 显示全部楼层
    cxtarm 发表于 2015-8-19 09:25
    我有个疑问,同一个32768的晶振,你为什么配置不同的匹配电容?
    在KL系列里面,匹配电容以RTC_CR为准,也就 ...

    例程里面是这样子的,如果RTC_CR不配置,他就进不了秒中断,这个不知道为什么?我现在是使用外部匹配电容20pf的,OSC_CR不配置,RTC_CR也不配置
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-8-21 09:44:06 | 显示全部楼层
    mical111 发表于 2015-8-21 00:05
    例程里面是这样子的,如果RTC_CR不配置,他就进不了秒中断,这个不知道为什么?我现在是使用外部匹配电容 ...

    RTC_CR的匹配电容可以不配置,但是OSCE位必须使能
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-25 20:25 , Processed in 0.140914 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表