GD32F190HSI的问题

[复制链接]
112|3
 楼主 | 2018-1-4 13:08 | 显示全部楼层 |阅读模式
本帖最后由 lxwxgd 于 2018-1-4 13:10 编辑

刚买了几片GD32F190测试一下,结果发现一个大问题。串口通信数据不稳定。查找了两天,终于排除了所有问题,结果发现是内部HSI时钟的问题。用的内部HSI时钟,PLL到72MHz,通信数据时好时坏。上示波器后发现时钟差别非常大导致数据出错。发现有个HSIADJ寄存器,将值由0x10修改到0x1A就正常工作了。
    现在有个问题:HSI偏差这么大,怎么使用?难道在使用芯片前每一个都要校正一下?而且校正后随温度变化难道不会变动?
     大家都不用HSI?还是都用的HSE?
| 2018-1-4 16:06 | 显示全部楼层
一般都用HSE吧
 楼主 | 2018-1-5 09:33 | 显示全部楼层
既然内部提供了HSI当然是给用的。找GD技术确认了,HSI在3.3V情况偏差比较大,在5V情况下还算比较稳定
| 2018-1-17 21:45 | 显示全部楼层
HSI就是内部高速时钟的,一般还是采用外部的时钟较好。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册 手机登录
高级模式

论坛热帖

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