完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
回复本帖可获得 3 分积分奖励! 每人限 1 次 |
各位:
目前在使用NRF51822代替蓝牙透传模块的过程中出现了丢数据的状况。经过几天的尝试,发现目前只要加入BLE协议栈相关初始化代码,不进行BLE数据传输,UART接口上也有数据丢失。 实验结果如下: a.初始化BLE,不发送BLE数据。 主要代码: //main函数初始化 //数据发送使用UART //debug中查看数据 //测试结果(连续发送0x00~0xff) b.屏蔽BLE相关初始化代码,不发送BLE数据。 //main函数初始化 //数据发送使用UART(同测试1) //debug中查看寄存器及变量 //测试结果(连续发送0x00~0xff) 目前关于如何找出影响UART中断的BLE操作,我这里没有什么太好的思路。比较合理的方式是在MCU与NRF51822之间建立一个可靠的重传协议,NRF51822不再作为一个透传模块使用,而作为数据接口使用。尽量保持与apps通讯协议不变,把isleep中数据暂存到NRF51822再传输到apps。 以上内容如果各位有什么好的意见请指正。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3291 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3945 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3448 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
4014 浏览 1 评论
20690 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
812浏览 2评论
1041浏览 2评论
1041浏览 1评论
1154浏览 1评论
387浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 13:19 , Processed in 0.793818 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号