找回密码
 立即注册

微信扫码登录

查看: 3|回复: 0

模块8251使用软件串口接收的数据出现乱码

[复制链接]

1

主题

0

回帖

13

积分

英勇黄铜

积分
13
发表于 2 小时前 | 显示全部楼层 |阅读模式 来自 广东广州


使用的sdk是 V3.4.2.8_Patch_0001(GitHub),工程使用的是ble_slave_2g4。
移植了软件串口模拟的代码后,使用回环测试,发现接收到的数据会乱码。但是使用 这个sdk里面 feature_soft_uart工程(使用同样的tx,rx引脚),接收到的数据不会乱码。
排查问题发现是 TEST_2P4G_MODE 的影响,当选择NO_TEST_2P4G以后,接收到的数据不会乱码,当选择sdk默认的参数 TPSLL_STX2RX后会乱码。
接着往下排查调用TEST_2P4G_MODE的代码,逐个注释掉相关部分代码,发现在app.c里面"Concurrent mode initialization,"这段代码会影响,注释掉以后 接收到的数据不会乱码,好像是blc_ll_init_concurrent_module();这个的影响,但是为什么呢?实际应用需要ble+2.4g功能,这里能否注释掉?需要怎么解决这个接收乱码的问题?
image.png

img_v3_0211r_f19531cc-41b8-458d-aced-48c56d7c97eg.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-5-19 20:22 , Processed in 0.089835 second(s), 25 queries .

Powered by Discuz! 隐私政策

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

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