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

关于STM32串口发送的同时接收数据的问题

aab80f599fbfc298 2018-06-13 浏览量:1111

微信图片_20180613142545.png微信图片_20180613142550.png微信图片_20180613142555.png


问题现象,当按键KEY5按下时,发送指令给受控板,受控板返回电压。串口接收正常

KEY5中的程序放入key4中,程序运行,主机未能接收到受控板返回数据。

已通过示波器查看数据有返回。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 楼主先进行单步排查,检查KEY4的控制功能是否正常,比如按一下KEY4打印一行数据,程序中的串口返回部分应该是没有问题的,放最后排查就行。

    • 发布于 2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 是不是键值判断错误,因为你没有具体给出如何把KEY5程序放入key4中。


    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 已有数据返回?返回的数据是不是对的?你为何不开个变量窗口直接看收到了什么数据不就知道为啥出现这种情况吗
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 你在KEY4中判断串口是否有数据返回的程序应该有问题。或者说你的程序就根本没有进入KEY4中进行执行。
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要先排查一下硬件是否正常,是不是KEY4和KEY5连接到了一起,然后排查软件问题
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于STM32串口发送的同时接收数据的问题