找回密码
 立即注册

微信扫码登录

查看: 377|回复: 2

[BLE SDK] TLSR9518A芯片BLE广播状态下串口DMA接收问题

[复制链接]

2

主题

4

回帖

148

积分

荣耀黄金

积分
148
发表于 2025-10-29 09:20:13 | 显示全部楼层 |阅读模式 来自 天津
使用         TLSR9518ADK80D C1T213A20_V1.3.2020-07-27 开发板,串口配置成 DMA 模式,PC端每间隔 1ms 向开发板发送  18 个字节的数据,当开发板BLE处在广播的状态时,在 UART_RXDONE 串口中断中使用 uart_get_dma_rev_data_len 获取到的数量偶尔会比PC端实际发送的数量多,BLE建立连接后无此问题,请问是什么原因?

0

主题

58

回帖

300

积分

版主

积分
300
发表于 2025-11-26 15:40:24 | 显示全部楼层 来自 上海
麻烦提供下SDK版本及使用的是哪个Demo?

2

主题

4

回帖

148

积分

荣耀黄金

积分
148
 楼主| 发表于 2025-12-1 08:48:04 | 显示全部楼层 来自 天津
SDK 用的是 tl_ble_sdk-4.0.4.4_Patch_0002 中的 acl_peripheral_demo,串口部分我参考的是 tl_platform_sdk-3.8.0 中的串口例程,具体实现方法如下图所示:

串口初始化

串口初始化

中断处理函数

中断处理函数




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2025-12-15 20:51 , Processed in 0.101596 second(s), 26 queries .

Powered by Discuz! 隐私政策

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

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