本帖最后由 xiaosusu 于 2018-10-31 17:03 编辑
我用串口7配置其中一个wifi模块的初始化,选择AP+STA模式,作为服务器建立热点。用串口8配置另外一个模块的初始化,选择STA模式,作为用户连接该热点。我就直接通过串口8发送信息就能传导服务器么?一开始是通过电脑连接热点,通过网络调试助手控制单片机,后面改成两个esp8266进行交流,但是此时我不知道应该怎么发送信息.....有前辈指点一下吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
{
u8 t=0;
u8 len;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init(168);
uart_init(115200);
uart7_init(115200);
uart8_init(115200);
Charge_Init();
LED_Init();
//配置服务器
for(t=0;t<14;t++)
{
USART_SendData(UART7, at_cwmode[t]);
while(USART_GetFlagStatus(UART7,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<8;t++)
{
USART_SendData(UART7, at_rst[t]);
while(USART_GetFlagStatus(UART7,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<38;t++)
{
USART_SendData(UART7, at_cwsap[t]);
while(USART_GetFlagStatus(UART7,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<13;t++)
{
USART_SendData(UART7, at_cipmux[t]);
while(USART_GetFlagStatus(UART7,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<21;t++)
{
USART_SendData(UART7, at_cipserver[t]);
while(USART_GetFlagStatus(UART7,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
//配置server
for(t=0;t<13;t++)
{
USART_SendData(UART8, at_cwmode0[t]);
while(USART_GetFlagStatus(UART8,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<8;t++)
{
USART_SendData(UART8, at_rst0[t]);
while(USART_GetFlagStatus(UART8,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<28;t++)
{
USART_SendData(UART8, at_cwjap[t]);
while(USART_GetFlagStatus(UART8,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<38;t++)
{
USART_SendData(UART8, at_cipstart[t]);
while(USART_GetFlagStatus(UART8,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<13;t++)
{
USART_SendData(UART8, at_cwmode1[t]);
while(USART_GetFlagStatus(UART8,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
for(t=0;t<12;t++)
{
USART_SendData(UART8, at_cipsend[t]);
while(USART_GetFlagStatus(UART8,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
///// server发送 1
for(t=0;t<3;t++)
{
USART_SendData(UART8, turn_on_led[t]);
while(USART_GetFlagStatus(UART8,USART_FLAG_TC)!=SET);
}
delay_ms(1000);
while(1)
{
if(UART7_RX_STA&0x8000)
{
len=UART7_RX_STA&0x3fff;è
if(UART7_RX_BUF[len-1]==0x31)
{
LED0=0;
}
if(UART7_RX_BUF[len-1]==0x32)
{
LED0=1;
}
UART7_RX_STA=0;
}
}
}
一周热门 更多>