你好,
我设计了两个带有软件DSP的BORD,一切都像魅力一样。但是,当一个板(主机或设备)丢失能量时,令人挑剔的问题。(关闭)
如果我用固件将主机插入rectruch,但它没有再次连接到设备。我必须从电源和电源关闭它后断开设备,然后重新连接到正在运行的主机后。因此,我在我的软件中设计了微控制器,如果没有数据发送数据,它将通过RST箱重置设备。但它需要这么多时间来重新连接设备。
有没有人有解决方案?或者有没有办法将DSPS设备连接到它们?也许有人解决了这个问题。
设备:

嗨gert186,
当您为中央供电时,断开连接不会发生沉默,至少在外围的侧面,BLE规范定义了监控超时(设备保持的时间达到,而无需与另一侧通信)。发生故障时,然后外设知道它已断开连接并再次启动广告。所以我假设当你插入中央并再次插入外围设备时,在继续前部的连接,直到断开连接。因此,汇次连接之间的延迟是预期的。由于设备从未再次连接,否则除非您关闭外设,您将不得不检查在中央电源后,外围设备(其广告或其他内容已发生,NMI,HardFault等)。当主机从外设获取广告事件时,设备在对话框中,设备的适当功能并在对话框中进行重新连接。由于他们从不连接,你应该首先检查外围设备的状态。只需在断开连接后检查,如果您可以使用通用手机应用程序跟踪来自外设的adv事件。
谢谢mt_dialog.