查看: 1866|回复: 6

[已解决] KEAZ128基准时钟的问题

[复制链接]
  • TA的每日心情
    无聊
    2018-11-7 11:35
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9

    主题

    37

    帖子

    1

    中级会员

    Rank: 3Rank: 3

    积分
    245
    最后登录
    2020-1-21
    发表于 2018-12-12 11:10:08 | 显示全部楼层 |阅读模式
    2222.png 请教下这这个寄存器,OSC_CR(RANGE)=0,和OSC_CR(RANGE)=1怎么理解,怎么分频?我用16M外部晶振

    最佳答案

    chengsiyuan 发表于 2018-12-12 14:53 分频后,pll倍频到40Mhz,我没有调用函数,主频是不是默认128倍频到40Mhz,内核频率20Mhz? ... FLL倍频系数是固定的1280, 但是你RDIV肯定要配置的,在你使用外部晶振的时候,否 ...
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-12-23 09:57
  • 签到天数: 1587 天

    [LV.Master]伴坛终老

    5

    主题

    3046

    帖子

    23

    金牌会员

    Rank: 6Rank: 6

    积分
    8212
    最后登录
    2024-5-10
    发表于 2018-12-12 11:29:26 | 显示全部楼层
    就是寄存器位OSC_CR配置为=0或=1,再配合RDIV的值。。。

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-11-7 11:35
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9

    主题

    37

    帖子

    1

    中级会员

    Rank: 3Rank: 3

    积分
    245
    最后登录
    2020-1-21
     楼主| 发表于 2018-12-12 11:35:10 | 显示全部楼层
    Splore.Liu 发表于 2018-12-12 11:29
    就是寄存器位OSC_CR配置为=0或=1,再配合RDIV的值。。。

    OSC_CR是8位配置寄存器,不应该配置为全0,或者配置为1吧?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    [LV.10]以坛为家III

    66

    主题

    4888

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6162
    最后登录
    2024-5-10
    发表于 2018-12-12 11:42:43 | 显示全部楼层
    你不用管,只要配置时钟为外部16M,FEE模式即可,系统自带函数会自己处理好

    评分

    参与人数 1 +1 收起 理由
    NXP管管 + 1

    查看全部评分

    开心
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20201
    最后登录
    2024-5-10
    发表于 2018-12-12 13:50:27 | 显示全部楼层
    外部晶振,RDIV选择为512分频。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-11-7 11:35
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    9

    主题

    37

    帖子

    1

    中级会员

    Rank: 3Rank: 3

    积分
    245
    最后登录
    2020-1-21
     楼主| 发表于 2018-12-12 14:53:14 | 显示全部楼层
    小恩GG 发表于 2018-12-12 13:50
    外部晶振,RDIV选择为512分频。

    分频后,pll倍频到40Mhz,我没有调用函数,主频是不是默认128倍频到40Mhz,内核频率20Mhz?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20201
    最后登录
    2024-5-10
    发表于 2018-12-13 16:09:20 | 显示全部楼层
    chengsiyuan 发表于 2018-12-12 14:53
    分频后,pll倍频到40Mhz,我没有调用函数,主频是不是默认128倍频到40Mhz,内核频率20Mhz? ...

    FLL倍频系数是固定的1280, 但是你RDIV肯定要配置的,在你使用外部晶振的时候,否则肯定有问题。
    总之,RDIV=512, OSC_CR[RANGE]=1, 其他默认,就能生成40MHZ的ICSOUTCLK,BDIV=1, 主频经过2分频到20Mhz, DIV1=0, 不分频。如果要主频为40Mhz, 只要配置ICS_C2[BDIV]=0. ICSOUTCLK和core clock一样,都为40Mhz。

    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-11 02:35 , Processed in 0.140440 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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