完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近要用51做个电机控制,需要使用WiFi模块,选择了使用ESP-01S模块。拿到手首先想的是让它动起来。但就是这个动起来的过程折磨了我一整天。所以决定记录一下使用过程,以免后期遗忘。
准备工作 USB转TTL的模块一个,方便电脑与WiFi模块连接。 ESP01s的下载模块一个。 杜邦线, 额外3v3电源(很重要) 软件使用串口调试助手SSCOM5。 连接 ESP-01S引脚如图 红色方框框出引脚为必须连接的引脚。同时注意圆圈圈出部分,模块3.3V的电源一定不能由USB转TTL模块提供,它带不动。这也是很多人包括我一开始以为模块被我搞坏的原因。(当使用USB转TTL模块给ESP供电时会出现电脑无法识别串口,这一度让我以为我的USB转TTL模块也是坏的,后来检测它正常后又以为WIFI模块是坏的) ESP-01S属于新版,相较与ESP-01模块它底部有引脚名标记,且去掉了电源指示灯,所以ESP-01S上电后只有蓝灯会闪烁一下,不会有其他现象发生。并且ESP-01S在串口通信时不需要接使能脚,而ESP-01需要拉高使能脚。 ESP与USB转TTL模块连接引脚对应图如下,注意外部供电,与三者之间的共地。 我这里通过一个废弃的开发板的电源和地来实现外部电源与共地。 串口通信与AT指令。 先右键单击我的电脑选择属性,然后打开设备管理器,然后将USB转TTL接到电脑上,会发现在端口(COM和LPT)处会多出一个串口,这个串口就是我们要使用的串口。注意一定是插上以后多出来的这个串口。 然后打开SSCOM5,打开对应串口。 在端口号处选择对应端口,波特率选择115200。连接好后,最后给WiFi模块上电。会发现板上蓝光闪烁。同时串口软件上会有收到信息: 表示WIFI模块已经启动。然后我们按AT指令集(百度),给模块发送信息,原则上应该如下 `发送:AT 响应: AT OK`` 但是我发送时如下 最后发现,是因为没加回车换行符。在软件中勾选就行如下图: 然后再发 就能正确使用AT指令。 |
|
|
|
只有小组成员才能发言,加入小组>>
3322 浏览 9 评论
3000 浏览 16 评论
3497 浏览 1 评论
9070 浏览 16 评论
4090 浏览 18 评论
1190浏览 3评论
612浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
603浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2341浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1899浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 05:03 , Processed in 1.027193 second(s), Total 78, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号