xxkj2010 发表于 2024-8-22 10:02:53

请教:使用内部IRC后,每次冷启动,主时钟是否有一定的差异?

本帖最后由 xxkj2010 于 2024-8-22 10:58 编辑

一项小制作用到库存的芯片STC15F2K60S2。
每次烧录的时候,由ISP调整后的IRC频率不尽相同,有时在11.0592以下,有时在11.0592以上。



由于需要用到串口打印,所以这个时钟频率误差太大的话,串口输出将会异常。
像有时候烧录后的频率居然被调整到11.18以上,从而造成串口打印异常,不得不重新烧录。
现在担心,每次冷启动,IRC频率的波动幅度究竟有多大?

还有,使用内部IRC的情况下,波特率设置一般应该控制在哪个数目以下比较稳妥?






DebugLab 发表于 2024-8-22 10:44:47

务必保证下载工具的波特率精度

soma 发表于 2024-8-22 11:04:30

无晶振烧写器还有USB连接还是不要调节频率比较好。试过无晶振和有晶振频率读出来频率差很多。

小飞侠 发表于 2024-8-22 13:49:28

选这个就可以

晓飛飛 发表于 2024-8-24 21:28:17

内部IRC尽量选内部预置的,如果自定义的最好用带晶振的工具下载固件,或者直接配个外部晶体万事无忧。

xxkj2010 发表于 2024-8-25 08:26:42

晓飛飛 发表于 2024-8-24 21:28
内部IRC尽量选内部预置的,如果自定义的最好用带晶振的工具下载固件,或者直接配个外部晶体万事无忧。 ...
电路设计时有配上的,问题是现在这芯片如果采用外部晶振的话,就无法向外输出主时钟信号,而我的这项小制作需要主时钟信号的,所以现在不得不用内部IRC.
页: [1]
查看完整版本: 请教:使用内部IRC后,每次冷启动,主时钟是否有一定的差异?