收藏官网首页
查看: 22221|回复: 1

[求助] 32移植串口报错

1

主题

1

帖子

86

积分

注册会员

Rank: 2

积分
86
跳转到指定楼层
楼主
 楼主| 发表于 2021-10-18 21:41:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
第一次移植一个led控制成功。第二次加了很多数据点重新移植出现问题
问题表现为设置配网模式串口助手显示
Warning:gizProtocolResendData 1979971 1979641 0
Warning: timeout, resend data
WarniWarning:gizProtocolResendData 1980191 1979990 1
Warning: timeout, resend data
并且不可以配网
分析程序发现在进行8266模式设置时gizwitsProtocol.waitAck.flag这个标志位会变成1导致的报错
但是我在其他程序里面没有找到将这个标志位清零的语句
求大神指导
应该怎么做!!!!拜谢拜谢      新手


下面是程序
userHandle();//»úÖÇÔÆÊý¾Ý²É¼¯
                gizwitsHandle((dataPoint_t *)&currentDataPoint);//ЭÒé´¦Àí
                if(KEY1==0)
                {
                        delay_ms(10);
                        if(KEY1==0)
                        {
                                                        printf("WIFIÈȵãÅäÍøģʽ\r\n");
                                                        gizwitsSetMode(WIFI_AIRLINK_MODE);//ÉèÖÃwifiÁ´½Ó
                                while(!KEY1);
                        }
                }

沙发
发表于 2021-10-22 11:44:54 来自手机 | 只看该作者
把按键移植过来,别这样写
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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