STM8S UART3 的数据传输问题。在串口调试软件里,发送的数据单片机不能接收到,但能接收到单片机的数据。

2025-04-28 07:51:17
推荐回答(2个)
回答1:

你查看你的mcu手册,有几个可能出现这种问题的地方你查查:
1,你查看下你的mcu是否启用了uart 接收功能。
2,看你的串口助手是否禁用了发送功能。
3,看看你的停止位和校验位是否正确。
4,你用了485芯片吗?485芯片里面有个接收脚位在你接收数据的时候要设置。
5,以上都没问题,查看你的程序是否有bug。
希望有一个可以帮到你吧。

回答2:

从硬件的角度来除错的话,
先看mcu的rx脚波形,确认电脑发的数据过来进了rx
然后看是不是rx中断没有开、n,8,1什么的是不是和电脑那边一样,进没进rx中断。
然后,就没有然后了,换个片吧,rx电路损坏