如何将烧入单片机的程序提取出来RXT和GXT被占后如何烧入程序,进而成功将esp8266初始化

ESP8266无法接收来自单片机发送的AT指令【esp8266吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,052贴子:
ESP8266无法接收来自单片机发送的AT指令
本人之前用过SIM模块,对AT指令有一定的了解。最近想使用ESP8266进行WIFI通信,于是在此想问一下几个问题。串口调试是没有问题的。硬件连接是网上通用的方法,只是我用降压模块把5V电压降成3.3V后,接到ESP8266的VCC和GND上;然后ESP8266的TXD、RXT直连到单片机的RXD、TXD上;CH也接10K电阻后再接到3.3V上。Keil编程为#include&reg51.h&typedeftypedsbit led0=P1^0;void delayms(uint time){uint i,j;for(i=i&0;i--)for(j=110;j&0;j--);}void sendToEsp(uchar *msg){ES=0;while((*msg)!='\0'){SBUF=*while(!TI);TI=0;msg++;delayms(1);}ES=1;}void main(){PCON=0x00;SCON=0x50;TMOD=0x20;TH1=0xFD;//12M的晶振,此处波特率为9600;ESP8266我也用AT将波特率锁为9600TL1=0xFD;TR1=1;EA=1;ES=1;sendToEsp(&AT+CWSAP=\&ESP8266\&,\&\&,11,0\r\n&);//此处请不要以为我搞错了什么,//设CWMODE=2,RST重起等等,我在串口都已经设好了,//也用串口重新连接测试过,直接写CWSAP是成功的。while(1);}void uartInter() interrupt 4//目前中断不做事情{ES = 0;if(TI){TI = 0;}if(RI){RI = 0;}ES = 1;}然而问题是,ESP8266发出的WIFI名字,依旧是我之前设的AAAAA,并非ESP8266,说明ESP8266模块没有收到AT指令,或者说收到但不成功执行。这里我就搞不懂为什么了,请各位在闲暇之余能帮忙看一看,如果能得到您的帮助,我在此表示非常感谢。
esp8266ex 就上友进芯城,上市公司背景,原装现货,全场包邮,不限金额,下单享双倍积分
12M晶振换成11.0592
我也是遇到这样的问题,esp8266和51单片机都用串口调试助手调好了,但它俩连起来就没反应了,51也改成了3.3V供电,然而还是没有什么反应。。。
我的也是啊………………LZ你现在解决了吧,能不能指点下我……QQ: 万分感谢
在调试wifi模块的时候(wifi做服务器,手机做客户端,连在同一张局域网),用上位机发AT指令给wifi模块完全没问题,单片机里的c程序也能让wifi模块连上路由器。但是之后让wifi做服务器的语句就没有效果了。手机做客户端无法连接。调了一下午了,实在不知道什么原因。求指点。void main(){
Uart_Init(); ES=1;
ESP8266_Set(&AT+RST&); ESP8266_Set(&AT+CWMODE=3&);
ESP8266_Set(&AT+CWJAP=\&lianwo\&,\&wangwang\&&);
ms_delay(1000); ESP8266_Set(&AT+CIPMUX=1&); ESP8266_Set(&AT+CIPSERVER=1&); //ESP8266_Set(&AT+CIPSTART=\&TCP\&,\&192.168.43.117\&,8082&);
ms_delay(100);
}这段程序亲测没问题,用上位机都能全部输出。但是传入wifi模块,只有连接wifi部分可以。
楼主解决了吗
贴吧热议榜
使用签名档&&
保存至快速回贴

我要回帖

更多关于 单片机烧入的是什么 的文章

 

随机推荐