STM32WB55rgv6使用BLE,为什么手机的ST BLE TOOLBOX扫描不到蓝牙?
STM32WB5MMG 问题
请问一下,stm32WB有可以驱动声卡的驱动程序吗(声卡是PCM2704)?
STM32WB55RG怎么配置GPIO输入模式?
stm32wb55 使用Ble协议栈, 进入stop模式后, 长时间运行死机
STM32WB10CC可以做MESH吗
STM32WB55天线中这颗带通滤波器的作用是什么?能用什么别的去替换吗?
在计时器触发的中断中使用了HAL_I2C_Mem_Read函数(I2C数据读取)导致代码卡死,这有什么解决办法吗?
STM32WB55 天线这一块这个带通滤波器为什么要斜着放?可不可以用别的东西替代它?
STM32WB55 使用CubeMX生成默认Zigbee程序后有处断言过不去,以及0优化时存在可能的数组溢出。
STM32Cube_FW_WB_V1.19.0\Projects\P-NUCLEO-WB55.USBDongle\Applications\BLE\BLE_p2pClient
STM32Cube_FW_WB_V1.19.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\BLE\BLE_p2pServer
谢谢你的回复:
这些都没啥问题,我又测试了几遍,我觉得我最主要问题来源于我每次结束传输都是以client或者server断电,这些就会造成上述我所说的问题。
如果我用nrf connect手机app点击disconnect结束蓝牙通知数据,下次我就可以正常工作。
我觉得主要问题在于我这种直接断电来结束蓝牙交互,我该如何解决这个问题。
通常要由一方发起断开连接才行。
如果一方断电,另一方要30秒后才能断开连接。
你的意思是我假如client拔出来断电后,这个server必须要等待三十秒才能让我的sever下次通电正常运行吗?
有没有别的方式 比如断电上电不影响这个。。。我上次用STM32WB55RGV6做了个demo,没出现这个问题,我需要改动什么吗
我还是不理解如何解决这个问题,比如我通过手机的nrf connect软件和我做的demo连接并且进行ble notification,一会我点击disconnection再次连接那么我是正常的;但是如果此时我把手机蓝牙直接断开,按照你给的提示,我做的PCB demo再通电30s就会自动认为断连,我下次连接或者工作应该是正常的,但是实际上我把手机蓝牙直接关闭不管等多久,我做的demo依旧不能正常工作,除非我再次下载程序(我非蓝牙的功能是正常的,只是每次断连蓝牙不太正常)
这个情况看起来很难说了,不妨跑一下官方例程看看效果。
我跑的那个官方例程BLE_HeartRate,它工作非常正常。
然后我在自己写的程序中做了如下改动:我disabled两个宏定义CFG_HW_RESET_BY_FW和CFG_DEBUGGER_SUPPORTED,并且在MX_APPE_Init()函数中添加APPD_Init(),此时断电断开蓝牙再通电是可以再次正常传输数据,但是又出现新的问题:我有两个采集信号的芯片的MAX30112(具有1个中断引脚)和MAX30001(具有两个中断引脚),我发现此时我不能识别到MAX30001的中断,我该如何做?是什莫东西会屏蔽我的中断吗(MAX30001的中断引脚是PC10和PC11)?