有没有人用过ESP8266模块,与PIC24H通信出现问题

2019-03-25 19:02发布

用USB-TTL与电脑连接调试一切正常,但用单片机的话不管发送什么都会返回ERROR。。。求问这是为什么呢。。谢谢!
部分代码:
void WIFI_init(void) {
    UartSendMsg("AT+RST ");
    delay(500000);   //比如这个地方就 会返回ERROR
    UartSendMsg("AT+CWJAP="tiaxxxxxue","xxxxxxx99" ");
    delay(500000);
    //省略若干行。。。
}
void UartSendMsg(char msg[20]) {
    //UartInit();  //Initialize Uart
    int j = 0;
    for (j = 0; j <= 80; j++) {
        delay(20000);
        U1TXREG = msg[j]; // Transmit one character
        if (msg[j] == ' ') break;
    }
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
ljj3166
2019-03-26 11:28
tjuzjh 发表于 2016-3-18 15:08
波特率设定的9600,应该没问题,因为受到的“ERROR”并不是乱码。。。

说不准呢,有时候波特率看着没问题,实际却会多发送或接收一些数据。AT指令完整性要求还是很高的。

一周热门 更多>