首先,STM32端的USART1连接到ESP-12F上。发送AT指令,发什么,就返回什么,如发AT,STM32的串口也收到AT,并没有返回OK。
你肯定会说,没有发换行符,事实上是有的: printf("AT
");
为了证明它确实有效,我就发printf("AT+RST
");,这时模块产生了复位信号,模块上的灯也闪了起来,如果指令错误,它就不会复位的。
那么,我就断开STM32跟模块的连接,,分别用PL2303接到STM32上,用串口调试助手测试,它收发是正常的。OK。这时就怀疑到模块上,但是用PL2303接到ESP-12F上,串口调试助手测试,它也是正常的,能返回OK。。
那么,问题就来了,为什么STM32直接接到ESP12F上就不行了呢??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>