找回密码
 立即注册

微信扫码登录

查看: 210|回复: 3

[BLE SDK] 825x_module工程串口无法接收数据

[复制链接]

8

主题

7

回帖

72

积分

注册会员

积分
72
发表于 2024-10-28 17:18:59 | 显示全部楼层 |阅读模式
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 6258
SDK及版本: B85m_BLE_Single_Connection_SDK_v3.4.2.4
您好,我从贵司官网下载的这B85m_BLE_Single_Connection_SDK_v3.4.2.4  , 编译825x_module这个工程后,下载到开发板中,能正常运行程序,
发现问题是:串口的接收脚PB0,无法接收外部给他的数据, 而APP可以下发数据给开发板,然后开发板能把数据通过PB1脚(串口TX脚)发送出来。
通过调试跟踪发现:当外部给工具给RX(PB0)脚发数据时,开发板根本都没进入DMA串口的接收中断。实在找不到原因,请帮我看下。谢谢。

48

主题

87

回帖

420

积分

版主

积分
420
发表于 2024-10-28 19:29:12 | 显示全部楼层
我们这边试了下,没有问题,PB0 RX工作正常

8

主题

7

回帖

72

积分

注册会员

积分
72
 楼主| 发表于 2024-10-29 09:12:23 | 显示全部楼层
谢谢,后面我试了,把电源管理关掉就好了,可能是他休眠了。
另外再请教您, 开发板给手机APP发数据超过20个字节,为啥手机APP就无法收到? 20个字节以内,就没问题。有没有办法把这个可发送字节数加大?

48

主题

87

回帖

420

积分

版主

积分
420
发表于 2024-10-30 09:38:12 | 显示全部楼层
这是由于双方当前生效的MTU大小为23。如下图,除去Opcode和Handle,能发的数据就只能为20字节。 屏幕截图 2024-10-30 093547.png
如果需要更大的MTU,可以调整MTU_SIZE_SETTING大小。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2024-11-24 05:50 , Processed in 0.094089 second(s), 24 queries .

Powered by Telink 隐私政策

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

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