我 发表了评论
@blacktooth 待机功耗, standby 模式≈10ua, 唤醒后相对于复位, sleep 模式, 1-2ma, 唤醒后从上一次运行位置开始跑, 广播功耗大概 70-90ma, 跟 cpu 主频也有关系, 需要实测.
我 对问题发布了答案
arduino 能不能运行 mesh 功能我不是很清楚, 但是 w800 芯片的功耗会稍微偏高, 平均功耗大概会在 70-90ma
我 发表了评论
你可以判断一下, 在中断回调里面, 打印一下每次进中断回调时的 len, 有没有 len==0 的情况, 如果有就直接 return, 不执行下面的释放信号量.
我 发表了评论
@yangxiaolin1 裸机可以看 w806 的 sdk https: //gitee. com/w800/wm_sdk_w806, 你现在用的是 iot 的 sdk, 另外看你代码有用的信号量, 并且先注册了中断回调
我 发表了评论
c 串口使用例程: http: //ask. winnermicro. com/article/70. html
我 对问题发布了答案
这个错误提示, 大概可能是任务在消息队列没有创建, 或者消息队列被创建之前就有程序调用了消息队列发送或接收相关 api.
我 对问题发布了答案
请问在 tls_uart_read 这个函数中是不是每一次接受都会将上一次接收的缓冲区给清空呢?