找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6634|回复: 6
收起左侧

关于stm32内部晶振精度的问题,HSI精度够不够??

[复制链接]
ID:170498 发表于 2019-12-20 19:33 | 显示全部楼层 |阅读模式
请问各位前辈:      我准备做一个通讯板,有CAN, 485, 串口, IIC 。如果使用stm32内部晶振,会不会因为内部时钟精度不够的原因而造成通讯不稳定。

回复

使用道具 举报

ID:190832 发表于 2019-12-20 22:12 | 显示全部楼层
最好用外部晶振
回复

使用道具 举报

ID:235200 发表于 2019-12-21 01:04 | 显示全部楼层
如果通信程序考虑了纠错功能的话,是可以达到稳定的
回复

使用道具 举报

ID:351097 发表于 2019-12-21 07:30 | 显示全部楼层
首先纠正楼主的一个错误:STM32内部时钟用的是RC振荡器产生时钟,不是内部晶振,所以频率稳定性没有用外部晶振电路产生的稳定。用内部时钟,虽然稳定性没有外部时钟高,但是应付CAN、485的、串口、IIC、SPI等通信是没问题的。但是,对于蓝牙、wifi等高达2.4G的频率,需要比较准确的时钟源作为基准来多次倍频和锁频来产生。如果基准频率有偏差,那产生2.4G高频就偏差过大,蓝牙、wifi就无法正常通信。
回复

使用道具 举报

ID:170498 发表于 2019-12-21 09:02 | 显示全部楼层

好的谢谢
回复

使用道具 举报

ID:170498 发表于 2019-12-21 09:03 | 显示全部楼层
csmyldl 发表于 2019-12-21 01:04
如果通信程序考虑了纠错功能的话,是可以达到稳定的

纠错功能指的是校验?具体如何实现?
回复

使用道具 举报

ID:170498 发表于 2019-12-23 10:33 | 显示全部楼层
没有你 发表于 2019-12-21 07:30
首先纠正楼主的一个错误:STM32内部时钟用的是RC振荡器产生时钟,不是内部晶振,所以频率稳定性没有用外部 ...

好的,多谢前辈指点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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