用户组 
易积分4
热心0
好评0
|
e4a编辑栏收不到数据,wifi模块串口能收到温度数据[复制链接]
而且app能发送数据到单片机,串口也检测到数据了,感觉传到wifi的数据到不了app里,不知道是什么问题。贴一下发送数据和收数据的代码,求大神帮忙看看。
void Send_Uart(uchar value)
{
ES=0; //¹Ø±Õ´®¿ÚÖжÏ
TI=0; //Çå·¢ËÍÍê±ÏÖжÏÇëÇó±ê־λ
SBUF=value; //·¢ËÍ
while(TI==0); //µÈ´ý·¢ËÍÍê±Ï
TI=0; //Çå·¢ËÍÍê±ÏÖжÏÇëÇó±ê־λ
ES=1; //ÔÊÐí´®¿ÚÖжÏ
TH0=0;
TL0=0;
}
void ESP8266_Set(uchar *puf) // ????*puf???????
{
while(*puf!='\0') //????????
{
Send_Uart(*puf); //?WIFI?????????
us_delay(5);
puf++;
}
us_delay(5);
Send_Uart('\r'); //??
us_delay(5);
Send_Uart('\n'); //??
}
下面是e4a代码
事件 主窗口.创建完毕()
结束 事件
事件 按钮5.被单击()
客户1.连接服务器(编辑框1.内容,编辑框2.内容,5000)
结束 事件
事件 按钮6.被单击()
客户1.断开连接()
按钮5.可用=真
按钮6.可用=假
标签7.标题="链接断开"
结束 事件
事件 客户1.连接完毕(连接结果 为 逻辑型)
判断 连接结果
分支 真
信息框("提示","连接成功","确定")
按钮5.可用=假
按钮6.可用=真
标签7.标题="链接成功"
时钟1.可用=真
时钟1.时钟周期="2000"
分支 假
信息框("提示","连接失败","确定")
按钮5.可用=真
按钮6.可用=假
标签7.标题="链接断开"
时钟1.可用=假
时钟1.时钟周期="0"
结束 判断
结束 事件
事件 客户1.连接断开()
按钮5.可用=真
按钮6.可用=假
标签7.标题="链接断开"
时钟1.可用=假
时钟1.时钟周期="0"
信息框("提示","链接断开","确定")
结束 事件
事件 时钟1.周期事件()
如果 标签7.标题="链接成功" 则
结束 如果
结束 事件
事件 主窗口.按下某键 (键代码 为 整数型,传址 屏蔽 为 逻辑型)
变量 结果 为 整数型
判断 键代码
分支 返回键
结果 = 信息框2("提示","确定退出吗?","确定","取消")
如果 结果 = 0 则
结束程序()
结束 如果
结束 判断
结束 事件
事件 客户1.收到数据(数据 为 字节型())
编辑框3.内容 = 空
编辑框3.内容 = 编辑框3.内容 &字节到文本(数据 ,"GBK")
结束 事件
事件 打开1.被单击()
客户1.发送数据(文本到字节("a","GBK"))
结束 事件
事件 关闭1.被单击()
客户1.发送数据(文本到字节("b","GBK"))
结束 事件
事件 打开2.被单击()
客户1.发送数据(文本到字节("c","GBK"))
结束 事件
|
|