我 对问题发布了答案
你把代码编辑时,像下面这样显示会正常写,大家看起来会舒服些。w806 sdk的驱动,串口暂时不支持dma,而且本身6路串口,同一时间只能有1路用dma功能。代码内容
我 发表了评论
@jiemeng 进入低功耗模式得选择wakeup脚唤醒还是定时器唤醒呀,如果是定时器唤醒模式,没到定时怎么会唤醒呢?
1.再次调用HAL_PMU_Enter_Sleep2.HAL_PMU_TIMER0_Stop关闭定时器
@ypkj 先make clean再make一下,不行的话你截图看看,还有目前你用的开发环境是Cygwin还是原生linux环境?
建议重新解压一份SDK,不要做任何修改,正常是能够编译过的
为了提高BLE透传吞吐率,限定了包长必须不短于244,所以串口必须发满244字节才会更新1包数据,将红框内修改为0即不再限制包长。
@shayk520 是不是io口两者复用了
复位一下试试
dma有没有用链表方式实现。
@hlk 你找淘宝客户要一下群和地址
有效位12bit
这个不是我们的产品,你找错论坛了哈
就目前问题描述,我也无法判断什么问题。
需要用uart1发网络数据相关的AT指令。
@isme 因为我们工具的写法是直接覆盖,确保之前没有kv内容
发布 问题
回到 顶部
我 对问题发布了答案
W806串口DMA问题