搜索
bottom↓
回复: 10

STM32跟ESP-12F串口通信的怪事。。

[复制链接]

出0入0汤圆

发表于 2019-6-23 11:22:38 | 显示全部楼层 |阅读模式
首先,STM32端的USART1连接到ESP-12F上。发送AT指令,发什么,就返回什么,如发AT,STM32的串口也收到AT,并没有返回OK。
你肯定会说,没有发换行符,事实上是有的: printf("AT\r\n");
为了证明它确实有效,我就发printf("AT+RST\r\n");,这时模块产生了复位信号,模块上的灯也闪了起来,如果指令错误,它就不会复位的。
那么,我就断开STM32跟模块的连接,,分别用PL2303接到STM32上,用串口调试助手测试,它收发是正常的。OK。这时就怀疑到模块上,但是用PL2303接到ESP-12F上,串口调试助手测试,它也是正常的,能返回OK。。
那么,问题就来了,为什么STM32直接接到ESP12F上就不行了呢??

出40入45汤圆

发表于 2019-6-23 12:36:06 | 显示全部楼层
有可能是因为没有交叉,而且连线比较长,耦合过去的 TXD 信号。
也有可能是连接错了串口,而外引出的几个串口线是挨着走线到板边的。
还是要上图啊。

出0入0汤圆

发表于 2019-6-24 00:02:00 来自手机 | 显示全部楼层
txd rxd 短路了

出0入0汤圆

发表于 2019-6-24 11:55:31 | 显示全部楼层
应该是线接错了吧。

出0入224汤圆

发表于 2019-6-24 11:57:50 来自手机 | 显示全部楼层
回显?  。

出0入0汤圆

发表于 2019-6-24 12:03:48 | 显示全部楼层
怀疑ESP-12F供电有问题

出0入0汤圆

 楼主| 发表于 2019-6-24 15:56:32 | 显示全部楼层

真相!

出40入518汤圆

发表于 2019-6-24 16:19:25 | 显示全部楼层
当了了那么久电工,确实也遇过很多怪事,基本上终都是自己作怪

出0入0汤圆

发表于 2019-6-25 23:05:05 | 显示全部楼层
可能不够电

出0入0汤圆

发表于 2019-6-28 09:00:18 | 显示全部楼层
曾经有这样的“怪事”,两个模块与电脑通信都正常但是模块间就是通信异常,后来改低波特率就可以了,模块可能都有时钟偏差,与pc通信都在忍受范围内,而模块间通信就偏差略大了,拙见可参考

出0入0汤圆

发表于 2019-6-28 09:10:53 | 显示全部楼层
sanwa 发表于 2019-6-28 09:00
曾经有这样的“怪事”,两个模块与电脑通信都正常但是模块间就是通信异常,后来改低波特率就可以了,模块可 ...

一定要共地
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 19:48

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表