一、描述你遇到的问题
使用逻辑分析仪,同时测量发射端和接收端串口的信号线,发射端以 200Hz 的速率发送数据包,接收端也以 200Hz 的速率将接收到的数据包通过串口透传出来,传输延迟时间约为 2.8 毫秒。

类似地,将速率调整为 400Hz,接收端以相同的速率透传出来,但传输延迟约为 13.8 毫秒。

有时存在不稳定和拼包现象。


二、你具体做的所有步骤结果截图
请插入图片
三、当前开发板状态全景照片
请插入图片
四、开发板串口所有日志
请在此处粘贴串口日志
使用逻辑分析仪,同时测量发射端和接收端串口的信号线,发射端以 200Hz 的速率发送数据包,接收端也以 200Hz 的速率将接收到的数据包通过串口透传出来,传输延迟时间约为 2.8 毫秒。

类似地,将速率调整为 400Hz,接收端以相同的速率透传出来,但传输延迟约为 13.8 毫秒。

有时存在不稳定和拼包现象。


请插入图片
请插入图片
请在此处粘贴串口日志
H63不是低时延的方案,延迟在2.8ms已经很不错啦。
此外你用的固件中的配置是那种呢?
拼包不排除是串口工具的原因,之前我们也捕获过这个问题,后台发现是串口工具导致的。
我不是用串口工具发送数据到H63的,是用MCU稳定等时差发送数据包的。 上面的测量图片,都是直接用逻辑分析仪测量H63的串口引脚。 数据从从机发送到主机,粉色是从机H63的RX,绿色是主机H63的TX。 如果H63不是低延迟方案,那么小熊派的哪个方案是低延时稳定的方案呢? 如有答复十分感谢!