我 对问题发布了答案
你把代码编辑时, 像下面这样显示会正常写, 大家看起来会舒服些. 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 问题