半城392 2024-10-25 12:11 采纳率: 70%
浏览 214
已结题

STM32串口通信:串口能发送信息但是不能接收信息

用的ch340的usb转ttl,驱动已经装了,用跳线帽把TXD和RXD短接的时候发送的信息可以接收,但是用杜邦线连接到开发板上对应的RXD和TXD时就无法接收了,换了另外的杜邦线也不行,这种情况该怎么办?

img

  • 写回答

1条回答

  • 易板 2024-10-25 23:40
    关注

    用跳线帽测试没问题的话,按道理你不应该连接错误。
    TXD-RXD,RXD-TXD,GND-GND以及TXD-TXD,RXD-RXD,GND-GND都试过了吧?
    开发板是单独供电的吗?如果不是单独供电,可能USB供电不足
    然后TTL 串口线减少到10厘米,不要超过15厘米测试。
    开发板上用程序测试RXD与TXD短接的自发自收
    确保开发板的串口没有连接其它电路。
    如果以上都正常,那就没道理了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月3日
  • 已采纳回答 10月26日
  • 创建了问题 10月25日