[技术问答] N76E003在115200波特率有乱码

[复制链接]
5566|46
 楼主| iyoum 发表于 2024-3-11 07:33 | 显示全部楼层 |阅读模式

    N76E003为高性价比单片机,碰到115200波特率不准导致有乱码问题。在初始化时候执行以下void MODIFY_HIRC_VLAUE(void),测试可以完美解决此问题。见附件!

tpgf 发表于 2024-4-7 16:23 | 显示全部楼层
楼主是如何确定是波特率不准的呢
磨砂 发表于 2024-4-7 17:15 | 显示全部楼层
这个是用来提高分辨率的吗
八层楼 发表于 2024-4-7 18:22 | 显示全部楼层
这种乱码是每帧数据都有的 还是偶尔发生的呢
晓伍 发表于 2024-4-7 18:56 | 显示全部楼层
楼主没有成功上传附件 是否可以追加一下
木木guainv 发表于 2024-4-7 19:30 | 显示全部楼层
唯独需要对115200的波特率这样做吗
xiaoqizi 发表于 2024-4-7 20:04 | 显示全部楼层
这个函数的主要功能是什么呢
ClarkLLOTP 发表于 2024-4-15 15:26 来自手机 | 显示全部楼层
其他波特率不会有乱码吗?
mikewalpole 发表于 2024-5-3 15:54 | 显示全部楼层
串口通信中正确设置了波特率为115200。波特率设置错误是导致乱码的主要原因之一。
youtome 发表于 2024-5-4 12:44 | 显示全部楼层
波特率设置正确,包括定时器的初始化和波特率计算。这通常涉及到定时器的寄存器配置和波特率发生器的分频系数设置。
wangdezhi 发表于 2024-5-6 21:25 | 显示全部楼层
N76E003在使用115200波特率时,需要确保时钟配置正确。如果时钟频率与波特率不匹配,可能会导致通信错误
jimmhu 发表于 2024-5-7 09:11 | 显示全部楼层
在通信过程中,电磁兼容性和射频干扰也可能影响数据的准确传输。检查并采取措施减少这些干扰的影响。
adolphcocker 发表于 2024-5-7 16:51 | 显示全部楼层
在长距离传输时,信号衰减可能导致乱码。尝试缩短传输距离,或使用RS-485等差分信号传输方式。
ingramward 发表于 2024-5-8 14:37 | 显示全部楼层
尝试将N76E003与其他设备隔离,或者添加滤波器来减少干扰。
minzisc 发表于 2024-5-8 18:26 | 显示全部楼层
如果晶振本身存在质量问题,如精度超差、电阻超差、DLD2超差或晶片破损等,都可能导致不起振。
Henryko 发表于 2024-5-8 20:49 | 显示全部楼层
是不是晶振的问题啊
mikewalpole 发表于 2024-5-8 23:02 | 显示全部楼层
检查N76E003的串口配置设置是否正确,包括数据位、停止位、校验位等。确保这些设置与你的通信协议一致
tabmone 发表于 2024-5-9 18:33 | 显示全部楼层
检查发送和接收数据的代码,确保没有逻辑错误或异常处理不当的情况。
plsbackup 发表于 2024-5-10 12:13 | 显示全部楼层
N76E003的串口波特率是基于系统时钟频率计算的。请确保系统时钟频率设置正确,以保证波特率的准确性。
everyrobin 发表于 2024-5-10 18:06 | 显示全部楼层
确认波特率生成的代码是否正确,可以使用示波器查看实际的波形并与理论值对比。
检查发送和接收端的波特率配置是否一致。
确保数据位、停止位和校验位的配置在发送端和接收端也是匹配的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

3440

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部