欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5298|回復(fù): 6
收起左側(cè)

關(guān)于單片機(jī)向8266發(fā)送at指令的問(wèn)題

[復(fù)制鏈接]
ID:487464 發(fā)表于 2019-3-17 00:21 | 顯示全部樓層 |閱讀模式
400黑幣
我用的是STC12C5A60S2單片機(jī),串口1用于接收數(shù)據(jù),串口2負(fù)責(zé)發(fā)送at指令控制esp8266,我之前已經(jīng)用串口調(diào)試助手發(fā)送過(guò)at指令,模塊響應(yīng)正常,而且波特率都是9600.單獨(dú)用串口調(diào)試助手也能正常接收到單片機(jī)發(fā)的at指令。但是為什么一連接上單片機(jī),電腦連接上WIFI之后,用網(wǎng)絡(luò)調(diào)試助手連接不上!!!!急求!!附上一部分代碼:
void WifiInit() //wifi初始化

   {

              Uart2_send_string("AT+CIPMUX=1\r\n");//設(shè)置多連接
           Delay_1ms(2000);
           Uart2_send_string("AT+CWMODE=2\r\n");//wifi模式
           Delay_1ms(2000);
                   Uart2_send_string("AT+CIPSERVER=1,8080\r\n"); //建立server,端口號(hào)為8080
           Delay_1ms(2000);
           Uart2_send_string("AT+CIPSTO=2880\r\n");//超時(shí)2880s
           Delay_1ms(2000);
          

   }
void Uart2Init(void)                //9600bps@11.0592MHz      
{
        AUXR &= 0xf7;                //波特率不倍速
        S2CON = 0x40;                //8位數(shù)據(jù),可變波特率
        BRT = 0xFD;                //設(shè)定獨(dú)立波特率發(fā)生器重裝值
        AUXR &= 0xfb;                //獨(dú)立波特率發(fā)生器時(shí)鐘為Fosc/12,即12T
        AUXR |= 0x10;                //啟動(dòng)獨(dú)立波特率發(fā)生器
        IE2 =0x01;        //開串口2中斷  ES2=1
}






void Uart2_send_byte(unsigned char date)//串口2發(fā)送一個(gè)字節(jié)
{       
           unsigned char temp = 0;
   IE2 = 0x00; //關(guān)串口2中斷,es2=0
    S2CON= S2CON & 0xFD; //B'11111101,清零串口2發(fā)送完成中斷請(qǐng)求標(biāo)志
    S2BUF   =   date;
   //while(TI ==0); //等待發(fā)送完成
    do
   {
     temp = S2CON;
     temp = temp & 0x02;
    }while(temp==0);
    // TI     =   0;  //清零串口發(fā)送完成中斷請(qǐng)求標(biāo)志
    S2CON= S2CON & 0xFD; //B'11111101,清零串口2發(fā)送完成中斷請(qǐng)求標(biāo)志
    //    ES     =   1;  //允許串口1中斷
    // ES2 = 1
    IE2 = 0x01; //允許串口2中斷,ES2=1
}


void Uart2_send_string(unsigned char *p)   //串口2發(fā)送一個(gè)字符串
{
        while(*p!='\0')
        {
                Uart2_send_byte(*p);
                p++;
        }
}



回復(fù)

使用道具 舉報(bào)

ID:491116 發(fā)表于 2019-3-17 02:42 | 顯示全部樓層
1. 你電腦連接的wifi是指哪個(gè)wifi,你辦公室的?還是這個(gè)模塊建立的熱點(diǎn),如果是你辦公室的,你模塊沒(méi)連接辦公室的熱點(diǎn),你電腦的網(wǎng)絡(luò)調(diào)試助手怎么和模塊的服務(wù)端通信?如果是這個(gè)模塊建立的熱點(diǎn),你程序中沒(méi)建立吧?
另:
-  AT+CWMODE=2之后,不是需要重啟模塊嗎?(AT+RST)
-  你這個(gè)服務(wù)端模塊是不是要通過(guò)AT+CWSAP建立屬于這個(gè)模塊的熱點(diǎn)呢

評(píng)分

參與人數(shù) 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:487464 發(fā)表于 2019-3-19 21:55 | 顯示全部樓層
沒(méi)人會(huì)嗎
回復(fù)

使用道具 舉報(bào)

ID:136106 發(fā)表于 2019-3-20 11:03 | 顯示全部樓層
1.你的程序里沒(méi)寫模塊連接測(cè)試程序,你的模塊上電之后正常工作沒(méi)有?
回復(fù)

使用道具 舉報(bào)

ID:377166 發(fā)表于 2019-3-21 21:08 | 顯示全部樓層
因?yàn)椋鉝iFi連接了你單片機(jī)的正負(fù)極和TXD、RXD,你試著用個(gè)3.3v的電源模塊單獨(dú)連接WiFi的正負(fù)極,這樣串口就不會(huì)占用了
回復(fù)

使用道具 舉報(bào)

ID:851819 發(fā)表于 2020-12-19 19:13 | 顯示全部樓層
樓主解決了嗎,我也遇到了同樣的問(wèn)題,能發(fā)送,但8266不能好像不能執(zhí)行,是什么原因呢
回復(fù)

使用道具 舉報(bào)

ID:168857 發(fā)表于 2020-12-25 14:08 | 顯示全部樓層
不連接wifi就是開始開服務(wù)?????ip都沒(méi)獲取到,步驟1發(fā)送AT,測(cè)試是否連接,2、連接wifi 3、開啟服務(wù)端,4、監(jiān)聽端口數(shù)據(jù)處理
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表