isme
isme - 认证专家
冰镇大西瓜

注册于 2年前

回答
313
文章
20
关注者
27

可以用,但是不建议用,printf比较耗时

直接跑串口demo,在接收中断回调里面打印一下,rx接地,是不会进中断回调的。

可以从以下几个方面排查

  1. 下载固件时勾选擦除Flash。
  2. 看看是不是晶振频偏导致。
  3. 看看射频部分匹配是不是严格按照硬件参考文档设计,物料有没有贴错。

正常情况,调用这两个接口就可以了。
image.png

SDK里面分别有作为BLE Client和BLE Service的Demo

CDK这个软件是平头哥那个开发的,可以尝试更新最新的版本,或者去他们官网提交反馈。

可以从以下几点尝试:

  1. 命令行输入make clean && make lib && make回车。
  2. 重新解压一份最新的SDK再次尝试。

1.你把代码编辑时,像下面这样显示会正常些,大家看起来会舒服些。
image.png
2.w806 sdk的驱动,串口暂时不支持dma,而且本身6路串口,同一时间只能有1路用dma功能。

发布
问题