CH592蓝牙休眠唤醒问题

您好,蓝牙工程HAL_SLEEP设置为TURE,开启了低功耗模式,但工程中还用到了串口,开始低功耗后,不能收到串口数据,在开启HAL_SLEEP的情况下,怎么样才能及时收到串口数据,是要串口中断唤醒吗,还是要IO唤醒,还是怎么做?

您好,sleep休眠只能通过GPIO或者RTC唤醒,要接收UART数据需要先将MCU的RX脚在休眠前配置为GPIO唤醒脚,通过RX上的信号来唤醒MCU,再将RX脚配置为UART的接收脚,去接收接下来的数据。

可以参考博客:CH582芯片Sleep模式串口唤醒接收数据 - SweetTea_lllpc - 博客园 (cnblogs.com)


只有登录才能回复,可以选择微信账号登录