• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

TTL串口通信,串口助手上没用数据

力洪 2021-01-20 浏览量:1101
我有一块STM32的电路要与pc通信,但是我用TTL转USB接到电脑上,串口助手上什么反应都没有,TTL转USB上RX灯也没有亮,然后我验证了一下,这个TTL转USB模块是好的,程序烧录到其他电路板上也是可以正常收发的,唯一剩下的就是这块电路板,但是通信的话也就是从芯片引脚引出TXRX进行通信,GND接GND,电源接电源,那还会是哪里的问题呢
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是指PC上没有信息吧,一般需要这样来排除

    1. 检测USB转串口模块的驱动是否安装正确

    2. 检测选择的设备号是否正确

    3. 短接usb设备的TX、RX,这时如1、2正确时,串口助手中发送数据,会接收到同样数据(波特率随便设),至此可以完全肯定模块驱动安装正常、模块功能正常,设备选择正常

    4. 正确连接USB模块的连续和STM32设备相应线路,注意地线,如果需要供电,也要处理好供电,注意模块上的RX、TX和设备上的需要交叉(最好参考相应手册进行,如果保障其他无问题还是收不到信号,最好试一下这两个接口接线的交换——一般这也不会造成安全事故)

    5. 串口助手中设置正确的波特率


    如果上述都正确理论上应该能正确工作啦


    此外还有一些不工作的原因

    1. 设备供电不正确

    2. 设备没有正确运行(启动)

    3. 设备本身故障


    • 发布于 2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 串口转USB的驱动有没有安装正确

    RX 与Tx要交叉连接才可以

    串口的波特率要正确。

    看一下电脑上有没有端口吧

    • 发布于2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • ttl小板的txrx接开发板的rxtx,他们是交叉连接到,还有gnd直接接开发板gnd,有可能是波特率不对
    • 发布于2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 1.确认由TTL转USB模块是OK的,检查插到电脑上有没有串口号,Tx和rX短接,自收自发看可不可以收到数据

    2.验证正你的开发板是否发出去数据,找官方的例程,然后连接USN转TTL,进行数据的接收。

    • 发布于2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 1:打开我的电脑,设备管理器,端口,能识别就是有驱动,不能识别就没有驱动 

    2:硬件连接,是否有问题,2个PCB之间 供电是否正常  信号线是否连接正确

    3:查看波特率是否匹配

    4:最后只能看程序是否有问题,具体就打断点调试

    • 发布于2021-01-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 检查一下TX RX有没有交叉接

    然后如果是TTL的,检查一下电平是否正确

    • 发布于2021-01-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

TTL串口通信,串口助手上没用数据