用CH592做蓝牙做数据传输,现在写的程序里有涉及到NFC和读写flash相关的操作,所以比较占用时间。上述操作完后,会导致蓝牙无法切换到接收数据状态(但是可以正常发送数据),目前试过只能通过软复位之后,才可以恢复蓝牙的正常接收数据,请问下有没有除了通过软复位的其他方式可以解决这个问题?
热门产品 :
CH641: PD及无线充电专用MCU
用CH592做蓝牙做数据传输,现在写的程序里有涉及到NFC和读写flash相关的操作,所以比较占用时间。上述操作完后,会导致蓝牙无法切换到接收数据状态(但是可以正常发送数据),目前试过只能通过软复位之后,才可以恢复蓝牙的正常接收数据,请问下有没有除了通过软复位的其他方式可以解决这个问题?
检查一下打开noti的时候是否进入了write的cb函数
在进行操作FLASH时,需要先将蓝牙的连接间隔配置为操作FLASH时长的2倍。
对比看下正常收发与异常的handle是否为一样的。