用了你的方法还是不行,我把 vcc和 CH_PD一起接到了5V上还是乱码 设备管理器里面com17端口(Arduino un ...
模块的vcc脚接chpd然后再接3.3v5V太高 好像不行 (3.3可能又低)
chpd 和vcc都接在3.3上面,5v会烫的,久了应该会烧 ,用usb-ttl把波特率调低一点(我的9600能正常通讯,软串口,无乱码),
如果还是不行 就把usb-ttl 的3.3v接到esp上,ttl的gnd和arduino的gnd还有esp的gnd连在一起,这样就是usb-ttl给esp供电(一定要共gnd),如果这样还不行,那我就没辙了
AT+UART=9600,8,1,0,0 (这个是修改波特率的AT命令)来源:http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=1320&extra= 这个模块很吃电流,建议3.3V正反端就个大电容。我就是加个470uf的 esp8266 + Arduino IDE
意思是告诉楼主,无需arduino UNO什么的,esp8266本身就能直接当成具备wifi功能的Arduino硬件来烧写;
直接用官方IDE编写程序烧写到esp8266 你的软串口波特率应该达不到115200,我最高只达到19200,你的串口监视器是115200波特率,你调整下波特率试试看吧。还有你需要两个串口吗?如果你真的需要两个串口建议用2560或者1280,或者你变更下ESP8266的通讯速率,可以降低的。我做wifi转485通讯的时候就是用的软串口,速率19200,串口连接ESP8266,速率115200. 软串口,bug
页:
1
[2]