收藏官网首页
查看: 13235|回复: 2

关于串口和数据传输冲突的问题

2

主题

5

帖子

57

积分

注册会员

Rank: 2

积分
57
跳转到指定楼层
楼主
发表于 2018-11-30 10:06:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
http://club.gizwits.com/forum.ph ... amp;page=1#pid40417
这是之前遇到的问题! 大概就是手机端不显示温度的数值,但是设备日志操作里有上传数据包的
设备主动上报数据,上报的设备状态为:{"Beeponoff": 0,
"Temperature": 23.5,
"LEDonoff": 1}








可以看到温度是23.5度 手机端显示 0


今天我发现了奇怪的一件事, 当我用串口助手 打开串口 后:wifi连接的指示灯断开了。 因为指示灯的断开所以温度不读取了,但是蜂鸣器和另一个LED灯的控制可以继续使用。

//18B20 读取
        if(wifi_sta)//WIFI 设备已连接
        {
                if(t==10) //每 2s 读取一次
                {
                        temp=DS18B20_Get_Temp();//获取 DS18B20 温度
                        if(temp<0)
                        {
                                LCD_ShowChar(30+40,150,'-',16,0);//显示负号
                                temp=-temp; //转为正数
                        }
                                LCD_ShowNum(30+40+8,150,temp/10,2,16); //显示正数部分
                                LCD_ShowNum(30+40+32,150,temp%10,1,16); //显示小数部分
                                currentDataPoint.valueTemperature = temp/10.00;
                       
                        t=0;
                        }
                t++;
        }



程序大概就是这一块 。

   case WIFI_CON_M2M:
                                wifi_sta=1; //wifi已连接l
                                LED0=0;
        break;
      case WIFI_DISCON_M2M:
                                wifi_sta=0; //wifi已断开
                                LED0=1;
                        break;

还有这些。。这些都是按照正点原子的手册添加的函数。


沙发
发表于 2018-11-30 11:33:47 | 只看该作者
换个APP试一下,从官网下载最新版,
发烧友

2

主题

5

帖子

57

积分

注册会员

Rank: 2

积分
57
板凳
 楼主| 发表于 2018-12-2 10:51:42 | 只看该作者
冯俊波 发表于 2018-11-30 11:33
换个APP试一下,从官网下载最新版,

苹果商店以是最新版
问题是 电脑打开串口,wifi sta会置0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表