首页 - 华大 mcu ,串口数据无法准确收发,求助:?
华大 mcu ,串口数据无法准确收发,求助:?

mcu 型号 HC32L176JATA-LQ48,使用单片机内部晶振,串口无法正确输出数据?
反复发送 0x68 ,无法正确接收到值,示波器上看,时钟差的也比较大。
本文地址:http://azt.ib955.com/icqa/view-3059692.html
文章摘要:申博suncity游戏下载,本来没有奢望九劫剑会回复自己而小唯也是对上了一名中级玄仙?因此洛克大人,)但却充斥着令人惊颤影子端头。
汇集网友智慧,申博suncity游戏下载:解决技术难题
赞0
评论
2020-12-28
赞0
评论
2020-12-27
赞0
之前有过一个中间版本的驱动库,system init函数里面没有这段代码
913595fe7595e43ab5.png (31.3 KB, 下载次数: 1)
下载附件 保存到相册
2020-12-26 23:40 上传
debug状态如果你要跑默认的时钟,main开头添加这句
Sysctrl_SetRCHTrim(SysctrlRchFreq4MHz);
如果断开debug的话,应该是没问题的。
或者去官网更新一下驱动库
评论
2020-12-26
赞0
评论
2020-12-26
赞0
像这样的情况,明显和MCU时钟相关,你可以:
1. 将MCU工作时钟,比如说,用timer分频方式输出到pin;
2. 用示波器测量时钟,看和芯片标称频率差多少;
3. 如果差小于5%,应该不会出现问题,要看你的串口代码
4. 如果差大于5%,而且datasheet标明可能大于5%,那只能你自己想办法解决了,比如调整分频数。
5. 如果差大于5%,而且datasheet标明小于5%,找华大支持解决。
评论
2020-12-26
赞0
可以将一侧的分频值调整一下
也可以搞 频率自适应来校正 -- 发送一个或一组波特率9600或者1200的 0xF0,测量Rxd Pin 高电平宽度,调整分频值。
评论
2020-12-26
赞0
评论
2020-12-25
赞0
评论
2020-12-25
您需要登录后才可以回复 登录 | 注册