KE02的内部时钟是否为31.25KHz ~ 39.0625KHz之间可调?(已解决)

2020-02-20 20:41发布

本帖最后由 tarzar 于 2014-11-28 15:10 编辑

查了手册上资料说,内部时钟典型值为31.25K,但是例程中使用的通过trim来改变内部时钟使之等于 39.0625KHz,然后倍频到40MHz
#define ICS_TRIM_VALUE  0x4C        /*!< trim IRC to 39.0625KHz and FLL output=40MHz */

我想问的是
1、通过trim调节,是不是可以使内部时钟处于31.25KHz ~ 39.0625KHz之间?
2、使用同样的trim值,不同的芯片输出频率是否不一样,这偏差是否还与温度、供电电压有关系啊?
3、现在只知道提高trim值就可以增加周期,即频率降低,那么当trim = 0时,是不是内部时钟为39.0625KHz左右,当trim = 0xff时,内部时钟为31.25KHz左右

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
tarzar
1楼-- · 2020-02-21 16:22
FSL_TICS_ZJJ 发表于 2014-11-28 10:51
你好,回答你的问题。
1:内部时钟trim范围31.25KHz ~ 39.0625KHz
2:使用同一的trim值,也不一定芯片的 ...


能不能这样理解:芯片上电后默认是31.25Khz,对应的trim寄存器也是可以读出来的,如果要提高频,则把trim值读出来,然后把这个值减少,再写回去。谢谢!
262619890
2楼-- · 2020-02-21 17:15
这种类似于PIC的晶振校准吧,芯片出厂有个校准值,自己读取并写入
LTREE
3楼-- · 2020-02-21 20:33
KE02的问题资料越多,以后学这个越方便啦..
FSL_TICS_ZJJ
4楼-- · 2020-02-21 22:04
 精彩回答 2  元偷偷看……
xiangxiadage
5楼-- · 2020-02-22 00:29
9#说得对
tarzar
6楼-- · 2020-02-22 05:38
本帖最后由 tarzar 于 2014-11-28 15:12 编辑
FSL_TICS_ZJJ 发表于 2014-11-28 13:44
是可以这样,但是你减小了trim的值,到底能提高多少的频率你不知道的,因为你无法测试你的频率。
这样, ...


嗯,现在都清楚了,实际在使用中只有两种情况:
1、要么使用内部晶振(不需要UART通讯),对频率的准确度可以不要求。现在就使用默认的31.25KHz 再倍频到32MHz。
2、要么需要使用UART与外部主机通讯,对频率的准度有要求的,就用外部晶振。

好的,谢谢版主解答,以及谢谢其他参与讨论的网友。本贴结贴了

一周热门 更多>