t-connect调用的就是demo_connect_net接口,检查下传的参数是否有问题,以及调用的位置。
t-connect调用的就是demo_connect_net接口,检查下传的参数是否有问题,以及调用的位置。
回复同上一个问题。
不建议设置定于5us的定时值,中断的跳转以及中断函数的执行,本身也会占用时间,会导致结果和预期不符。ns级别的延时只能自己用延时或者空指令来调整实现。另外IO控制如果直接调用GPIO的接口也会导致延时增大,接口本身执行都已经超过延时时间了,可以考虑直接操作寄存器地址来控制IO
。
这个是用cklink下载时才会用的到文件,在tools/w806/utilities目录下,推荐用串口工具下载。
直接看W80X系列的芯片,寄存器手册都是一样的,直接看W800就行。
使用CDK编译。
防拷贝依赖的是UUID,只要判断UUID不一致了,就不执行程序,这点对于片内片外没有区别。
W801和W801S只有几个pin脚不一样,其他的都一样,最大区别是W801S引出了wakeup脚,后续新用户推荐用W801S,所以没有W801。
同样的初始化,先把串口3接到pc上,用pc端串口工具给W806发数据,看打印出来是否正确。如果正确,那就需要看433M接收模块的相关资料,看是否需要什么初始化。另外注意两个模块之间的IO电平是否一致,都是3.3v吗。
可以把两个buffer的地址打印出来看下是不是四字节对齐。
失败具体是什么情况,有什么log信息吗,可以先用demo试下,我这边用demo循环start/stop是没问题的。
那应该运行固件w800.fls应该也超过了1087k了吧,如果user_area没有使用的话,可以把这部分用起来,但是w800.fls和w800_ota.img总和不能超过(0x1fc000 - 0x10000)。具体修改参考http://ask.winnermicro.com/article/228.html
UDP协议本身就是不建立连接,不保证数据的完整性,丢包是正常的。
tls_param_set(TLS_PARAM_ID_IP, (void *)¶m_ip, TRUE);
在加网之前调用这个接口设置。
分享类的内容可以发到文章,问答类以解答问题为主。
问 w801_wifi_ble.fls 这个t-connect 命令可以快速连接wifi 在代码中demo_connect_net无法连接