dellte2 发表于 2021-5-12 12:06:13

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"))
结束 事件



ftmovie 发表于 2021-5-13 09:42:38

为什么不用mqtt

yangkun12345678 发表于 2022-4-15 12:03:31

66666666666666666666

恒泰源 发表于 2022-11-30 10:21:38

易如意中文编程学习交流论坛有你更精彩~
页: [1]
查看完整版本: e4a编辑栏收不到数据,wifi模块串口能收到温度数据