打印
[KungFu8位 MCU]

内部时钟

[复制链接]
3501|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lijixiang163|  楼主 | 2022-1-28 12:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问 KF8A100GQT 内部高低速时钟校准怎么写的 谢谢

使用特权

评论回复
沙发
树上的小鸟| | 2022-1-29 08:41 | 只看该作者
1,这个是默认IDE编译的时候,会自动增加startup函数,里面有校准代码。芯片启动后,先调用启动函数,再调用变量初始化,然后进入main函数。
2,具体startup函数,可以在编译后的目录下,找到工程名.lst文件,找到芯片的启动地方,即可以找到此函数(汇编实现)。里面的校准信息可以参照规格书的寄存器和flash地址做进一步对比。
3,当然,用户可以重写startup函数,以实现校准以及其他工作,在工程main.c中,自定义void startup(void)函数,IDE就不会自动生成上面提到的startup函数,会优先使用用户写的startup函数。调用的步骤还是一样。(注意:不需要在mian函数里调用startup函数)

使用特权

评论回复
板凳
lijixiang163|  楼主 | 2022-1-30 16:41 | 只看该作者
树上的小鸟 发表于 2022-1-29 08:41
1,这个是默认IDE编译的时候,会自动增加startup函数,里面有校准代码。芯片启动后,先调用启动函数,再调 ...

非常感谢您的耐心回答!

使用特权

评论回复
地板
match007| | 2022-2-11 14:37 | 只看该作者
这个还可以校准
学习了

使用特权

评论回复
5
chenjun89| | 2022-2-14 08:23 | 只看该作者
校准是硬件自动完成的,软件只需要调用接口函数。

使用特权

评论回复
6
gouguoccc| | 2022-2-15 08:36 | 只看该作者
校准是MCU内部自己完成的

使用特权

评论回复
7
Betty1299| | 2022-2-17 16:40 | 只看该作者
你试着参考一下demo程序的

使用特权

评论回复
8
Allison8859| | 2022-2-17 16:56 | 只看该作者
这个你找个实例看看呗,参考一下

使用特权

评论回复
9
Charlotte夏| | 2022-2-17 17:43 | 只看该作者
你是遇到什么问题了吗,正常提供的演示程序里应该都有吧

使用特权

评论回复
10
Annie556| | 2022-2-17 21:51 | 只看该作者
没写过,感觉时钟都很准不需要校准的呀

使用特权

评论回复
11
Alina艾| | 2022-2-17 22:00 | 只看该作者
为啥要校准这个时钟呀?程序中没有校准过么

使用特权

评论回复
12
tpgf| | 2022-3-2 15:03 | 只看该作者
可以自行校准吗

使用特权

评论回复
13
wowu| | 2022-3-2 15:10 | 只看该作者
温度偏差总是有的吧

使用特权

评论回复
14
xiaoqizi| | 2022-3-2 15:24 | 只看该作者
不需要软件参与吗

使用特权

评论回复
15
木木guainv| | 2022-3-2 15:32 | 只看该作者
人家自己就自动进行了吧

使用特权

评论回复
16
磨砂| | 2022-3-2 15:39 | 只看该作者
自动增加startup函数

使用特权

评论回复
17
晓伍| | 2022-3-2 15:48 | 只看该作者
这个函数的作用是什么啊

使用特权

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

本版积分规则

1

主题

2

帖子

0

粉丝