1.涂鸦的WIFI模组调试过程
涂鸦WIFI模组调试时可参考官方文档,主要参考两个文档SDK移植和串口协议,进入MCU低代码开发即可根据网页提示创建自己的设备,移植过程也比较简单,主要是添加三个.c工程文件,主函数中直接调用API即可,把发送函数添加到protocol.c中,其它的默认即可。配置过程为:心跳包、查询产品信息、查询工作模式、配网模式(smart或ap模式)、报告WIFI工作状态,当WIFI工作状态到04时,即代表连接到云,可以上报数据。
2.调试中遇到的玄学问题
我单独建了一个工程按照上面步骤操作,最后成功上报数据,但是用到我的项目中时,当通信到WIFI状态为03时,MCU中断就接收不到数据了,找了很多地方没发现有啥问题,后来无意中把波特率9600修改为115200通信就正常了,可上报数据了。这一点很奇怪,因为模拟配置时设置为9600都是正常的,我之前单独建一个工程也是正常的,但是放到我的项目中就出问题了,也可能和布板有关系吧,具体还不清楚。