久芯网

STM32WB55 进入Stop2模式死机

avatar jdxkstd123 提问时间: 2023-08-02 14:39:48 / 未解决

使用STM32WB55VGY开发应用,使用Ble协议栈,每4ms由外置ADC产生一次中断,在中断处理函数中通过SPI读取ADC数值,每250次,在主程序中处理一次数据,生成一包数据(1000字节),存入SPI Flash,如果Ble连接,通过Ble发送数据。为实现低功耗MCU在空闲时,进入Stop2模式,每次由4ms外部中断、RTC或Ble协议栈相关中断唤醒,处理完相应功能再次进入Stop2模式。

协议栈版本1.13.2

低功耗流程由STM32CubeMx自动生成

分别使用HSE、LSE提供系统时钟

小批量生产过程中部分设备出现死机问题,多数设备能稳定持续运行。调试发现将休眠等级修改到Sleep,设备运行正常。再修改为Stop2,运行一段时间即出现死机。

希望了解wb55的大佬能帮忙分析下问题


如需获得 Stop2 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

1个回答
  • avatar 废鱼
    回答时间: 2023-08-02 14:57:12

    这个情况下测试一下功耗,还有部分IO数据状态进行分析。分析一下是不是由于stop后,芯片的状态。测试一下晶振状态。

会员中心 微信客服
客服
回到顶部