[技术问答] M058S系统内核时钟设置问题

[复制链接]
882|10
 楼主| gejigeji521 发表于 2023-10-10 15:17 | 显示全部楼层 |阅读模式
49956524fa20d24fb.png
如题,左边的是一个示例,基于了寄存器的配置了
        PllClock        = PLL_CLOCK;            // PLL
        SystemCoreClock = PLL_CLOCK / 1;        // HCLK
        CyclesPerUs     = PLL_CLOCK / 1000000;  // For SYS_SysTickDelay()



另外一个是采用库函数的示例,仔细查看,这三个变量是系统头文件中的变量。
采用库函数那个好像没涉及这三个变量,这三个变量的用处是什么呢,如果不去调整它,会影响吗,为何左边这个示例中调整了它,有什么用意?
yiy 发表于 2023-10-10 15:22 | 显示全部楼层
更新内核时钟用的吧。
yiy 发表于 2023-10-10 15:22 | 显示全部楼层
只看库函数的示例吧,跳过这个寄存器的,头大。
yiy 发表于 2023-10-10 15:22 | 显示全部楼层
库函数的有的看不懂不要紧,基本上都可以用,除非遇到问题了,再找寄存器的替代。
gaoyang9992006 发表于 2023-10-10 15:32 | 显示全部楼层
你可以对比一下默认情况是什么,根据我的经验应该多余的一个操作,默认的系统配置应该就是这三个值,所以,左边这个寄存器示例中的三个系统变量设置应该是多余的,默认的就是这三个值。你可以看看,以前我注意过这个细节。
tpgf 发表于 2023-11-1 15:34 | 显示全部楼层
内核时钟和我们平时说的时钟有什么不同呢
qcliu 发表于 2023-11-1 22:29 | 显示全部楼层
内核时钟的精度一般是不是都不高呢
drer 发表于 2023-11-2 08:31 | 显示全部楼层
内核时钟可以有多少种选择呢
coshi 发表于 2023-11-2 09:15 | 显示全部楼层
可以针对不同的配置通过io的输出进行确定
wiba 发表于 2023-11-2 22:19 | 显示全部楼层
在调试的时候完全不用这么多的顾虑 想知道有什么用 完全可以配置完成之后观看效果
kxsi 发表于 2023-11-2 22:51 | 显示全部楼层
手册上有没有写默认的配置是什么呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

196

主题

2465

帖子

8

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