完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你是不是重新下载hex了,如果重新下载,需要把dataflash清空,然后电脑端设备要删除,重新配对。
否则因为设备mac地址没有改,但是因为重新下载了固件,绑定信息是失效的,需要下载的时候把绑定信息清空掉。 否则就会出现假连接,如上图显示的情况。 |
|
|
|
你好,我试了你说的方法,在下载程序的时候勾选了清空dataflash,但是还是出现了同样的情况。
这是使用你的方法之后的情况。 我的程序是基于你们的蓝牙键盘例程修改的,修改的内容是将定时发送键值改成了按键触发键值,目前是两个按键,按下之后会发送上、下两个键值。然后清除dataflash并下载程序之后如上图。首先我的电脑重新搜寻设备并连接,但是一开始连接不上,然后我关闭了电脑的蓝牙再打开,就可以正常连上去了。但是在上图的数据上传完成之后我去按按键,此时没有反应。然后打印的信息显示断开了连接并重新连接,此时按键可以正常发送键值。但是后面我没有去操作按键,一直放着它,他就出现了不断断开不断重连的现象,这个时候,我的按键有时候有反应有时候没有反应。 这是什么情况?这个不断重连是不是因为我长时间没有操作所以导致的?然后为什么一开始会出现连接不上的情况? |
|
|
|
你是用电脑测试连接的吧,15断开的原因是主动关电脑蓝牙,但是电脑蓝牙我自己测试发现是有点问题的。
你可以手机调试助手测试连接和收发数据, 安卓手机 搜索BLE调试助手。 |
|
|
|
找到问题了,原来是之前不小心关掉了开发板的总开关,也没有用usb去供电,但是接上串口和直接用串口的电源插到5v的引脚上面板子也能正常工作,所以没有注意这个问题,结果就导致在蓝牙连接上之后可能发射功率比较高所以导致供电不足出现了芯片不断复位的情况,也就是上面图片显示的一直在打印蓝牙库的版本号
|
|
|
|
只有小组成员才能发言,加入小组>>
456 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2865 浏览 2 评论
2352 浏览 1 评论
804浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
629浏览 1评论
489浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
353浏览 1评论
629浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 18:34 , Processed in 0.984266 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号