完善资料让更多小伙伴认识你,还能领取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。 以上内容如果各位有什么好的意见请指正。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
2900 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3562 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3095 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
3578 浏览 1 评论
19925 浏览 11 评论
2578浏览 1评论
198浏览 1评论
Banana Pi BPI-Centi-S3 是一个板载1.9英寸彩屏的小尺寸ESP32-S3开发板
875浏览 0评论
7992浏览 0评论
8068浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 04:34 , Processed in 0.821297 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号