微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 2640 osal_snv_write()写的时候广播断开了?

2640 osal_snv_write()写的时候广播断开了?

时间:10-02 整理:3721RD 点击:

我想在通数据改变的时候把值写入flash中,但是在写入flash数据的时候总是会断开连接,而且数据也没有写进去;但是在SimpleBLEPeripheral.c 中的

SimpleBLEPeripheral_processCharValueChangeEvt() 中读写都没有问题;刚开始以为是没有关闭广播的原因,后来关闭了还是不行;忘大牛们给个

解决方法啊。

请问您数据改变的时候的调用是指在哪个地方的调用?请问你连接参数是怎么设置的?如果snv占用的时间过长,影响了连接参数的处理,就有可能断开。最好是异步调用。在SimpleBLEPeripheral_processCharValueChangeEvt() 中就是异步调用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top