AI8G1K08-SOP16芯片,串口波特率能到多少是可靠的?
之前用9600,没问题这次改成115200结果频繁复位了。
我一般最高都是57600 1M bps 很轻松 神农鼎 发表于 2025-6-12 19:00
1M bps 很轻松
我通过串口和串口屏通讯,代码都没有改动,
就提高了波特率,就出现不定时的自动复位,快的时候几分钟,慢的时候十几分钟一次。
开始以为是电源文波造成的,尝试了很多办法,还是不行,最后又恢复到9600就正常了。
前辈非指导一下,是哪儿的问题吧
【新提醒】8H/8G/8C/8A系列4组串口同时通信的程序,Modbus 演示程序;可共享T2做波特率发生器 - 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 国芯技术交流网站 - AI32位8051交流社区
神农鼎 发表于 2025-6-13 09:20
【新提醒】8H/8G/8C/8A系列4组串口同时通信的程序,Modbus 演示程序;可共享T2做波特率发生器 - 串行口, ...
我这不是用的MODBUS,是自定义的简单的协议,最多就10个字节左右。 xiaobendan 发表于 2025-6-13 11:27
我这不是用的MODBUS,是自定义的简单的协议,最多就10个字节左右。
那个程序包,可以不用MODBUS的程序 神农鼎 发表于 2025-6-13 11:57
那个程序包,可以不用MODBUS的程序
现在是代码没问题,通讯都正常,就是会意外的复位。各芯片的温度都正常。
同样的通讯协议,都能正常操作,难道针对较高的波特率需要调整什么参数才能适应? xiaobendan 发表于 2025-6-13 14:49
现在是代码没问题,通讯都正常,就是会意外的复位。各芯片的温度都正常。
同样的通讯协议,都能正常操作 ...
看一下外围电路,串口屏最高波特率参数,你单片机的通讯芯片外围是否加隔离之类的,还有自动复位是啥意思?单片机自动复位?
stc通讯没啥问题,试过3个串口都是115200同时中断通讯,上百万w字节都没误码, wxdjs 发表于 2025-6-17 16:28
看一下外围电路,串口屏最高波特率参数,你单片机的通讯芯片外围是否加隔离之类的,还有自动复位是啥意思 ...
对,就是单片机自动复位,电路没问题吧,就是串口直接连接的,线也不长,20厘米吧。
用9600就完全没问题
页:
[1]