isme
isme - Сертифицированный эксперт
Ледяные арбузы

Зарегистрироваться на 2 Лет назад

ответ
300
статьи
19
Наблюдатель
26

可以从以下几点尝试:

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

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

1. 再次调用 HAL_PMU_Enter_Sleep
2. HAL_PMU_TIMER0_Stop 关闭定когд器

建议重新解压一份 SDK, 不要做任何修改, 正常是能够编译过в

image. png
为了提高 BLE 透传吞吐率, 限定了包长必须不短于 244, 所以串口必须发满 244 字节才会更新 1 包数据, 将红框内修改为 0 即不再限制包长.

就目前вопросы描述, 我也无法判断什么вопросы.

不能在中断里面使能蓝牙操作, 做复杂且耗когдв事情, 正确逻辑是中断只是发信номер量, 在任务里面接收信номер量执行相应耗когд操作.

目前进入低功耗模式可以через io 唤醒或定когд器唤醒, 你这设置в是定когд器唤醒, 到定когдкогд间就唤醒了呀.

群里面в ck-link 固件是有群友自己制作в, 非官方固件, 官方固件需要去平头哥开放社区里面找找看, 另外虚拟串口我个人测试发现容易丢包, 不咋好用.

опубликова
вопросы