esp8266linux系统教程,esp8266完整使用教程 没用过的可以看看

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

楼主我想用串口发送at指令,有什么需要注意的地方吗。这是我的程序

#include

#define uchar unsigned char

#define uint unsigned int

unsigned char flag,i,a;

void init();

void SendChar(unsigned char Char);

void SendString(unsigned char *p);

void delay(uint z);

void SendChar(unsigned char Char) // 发送字符

{

SBUF=Char;

while(!TI);

TI=0;

}

void SendString(unsigned char *p)//串口 发送字符串数据函数

{

ES=0;

while(*p)

{

SendChar(*p);

p++;

}

ES=1;

}

void delay(uint z) // 延时函数

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void init() //初始化函数

{

TMOD=0X20;

TH1=0XFD;

TL1=0XFD;

TR1=1;

REN=1;

SM0=0;

SM1=1;

EA=1;

ES=1;

}

void main()

{

init();//初始化串口

delay(2000);//延时2秒等待esp8266连上路由,通过at指令设置好了

SendString("AT+CIPMUX=1\n"); // 向串口发送AT指令 选择多连接模式

delay(5000) ; // 延时片刻

SendString("AT+CIPSERVER=1,8080\n");// 创建server服务

delay(5000); //

while(1); //

{

}

}

void ser()interrupt 4 //串口中断

{

RI=0;

a=SBUF;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值