飞了个机 发表于 2021-10-18 21:41:46

32移植串口报错

第一次移植一个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

把按键移植过来,别这样写
页: [1]
查看完整版本: 32移植串口报错