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

ESP8266跟STM32通讯接收不到数据

b7bf1db05795812e 2019-02-14 浏览量:3069
ESP8266跟STM32通讯。ESP8266经过USB转串口手机发送的数据可以在串口助手里打印出来,STM32的串口和中断程序通过串口助手也可以响应中断,但是把ESP8266接到STM32的串口上,进行串口通讯STM32就不能读取到手机发送的数据。求大神指点,谢谢了
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32接不到数据么,要看是不是接收到了8266的中断了,要是没有,应该是8266的问题,要是收到了,就应该可以从串口中读取出数据了

    8266的问题,要是不功率,要不是固件的问题,或是波特率的问题,

    对于STM32的,要看你的程序中串口的处理了

    • 发布于 2019-03-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 查看一下波特率,校验位,还有你接收到数据之后的触发方式,
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 先看看stm32有没有接收到。串口配置是否一致
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 很明显你的stm32的通讯波特率有问题,查看一下串口初始化把
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 在调试模式下面看一下STM32上面是否能收到串口数据,如果收不到,请确认一下串口是否正确初始化了
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这里逻辑有点乱, 你先是通过串口使ESP8266和手机通讯,然后 测试的是STM32的串口 也可以正常使用,

    然后 就是把ESP8266安装在STM32的串口上,最后你想使用 手机把数据传给ESP8266然后ESP8266通过串口给 是stm32,  你没试过 ESP8266和手机是否可以无线通信,有可能是这里的数据没有传输过去,还有ESP8266接到数据后  给stm32也需要处理

    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口配置有问题,把波特率对一下
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这没道理的啊,看看程序逻辑上有没有问题
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 你先用串口助手加USB串口模块先行调试一下试试再做定论,因为有时候未必是8266自身的问题。
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 你需要 socket 编写收发程序。
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 要检查串口的配置,有可能是串口的配置问题导致的
    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ESP8266跟STM32通讯接收不到数据