找回密码
 立即注册

微信扫码登录

查看: 155|回复: 1

[BLE SDK] 8258单连接SDK低功耗Retention16k无法使用串口DMA中断

[复制链接]

5

主题

5

回帖

53

积分

不屈白银

积分
53
发表于 2025-10-24 13:54:50 | 显示全部楼层 |阅读模式 来自 广东深圳
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: -
让mcu进入retention16k睡眠,用io口唤醒,唤醒后,会对串口重新初始化。

现在存在的问题是,当mcu睡眠唤醒后,uart的DMA寄存器初始化正常,但是串口中断并不会发生。
企业微信截图_17612782304912.png
当我注释掉让mcu进入睡眠的函数后,串口是能正常工作的

0

主题

29

回帖

104

积分

荣耀黄金

积分
104
发表于 2025-10-29 14:58:08 | 显示全部楼层 来自 上海
针对这个问题,你可以结合逻辑分析仪来确认:是否在初始化过程中,UART 数据就已经发送完成。

另外,为了确保唤醒效果,建议在串口正式发送数据前,先发送一段无效数据。


帮忙提供一下具体SDK 版本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-11-13 12:59 , Processed in 0.096123 second(s), 23 queries .

Powered by Discuz! 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表