摘要: 在BLE例程中开启HAL_SLEEP低功耗后是通过RTC唤醒来实现的,那么需要加入GPIO唤醒需怎么添加呢,其实很简单:只要添加PM例程中的GPIO唤醒部分即可,睡眠部分也需要处理下。 GPIO只需要初始化和增加中断服务函数即可。 #include "gpio_wake.h" volatile ui 阅读全文
posted @ 2025-11-01 12:10 WCH蓝牙应用分享 阅读(67) 评论(0) 推荐(0)
摘要: 本文以CH592测试,使用TMR的PWM功能驱动WS2812,这种方法相对于SPI DMA驱动的方式有点时节省IO资源,但是RAM消耗会比SPI方式大四倍。 下面贴出程序: 1.pwm_ws2812.c文件: #include "pwm_ws2812.h" /** * @brief 初始化WS281 阅读全文
posted @ 2025-11-01 11:25 WCH蓝牙应用分享 阅读(62) 评论(0) 推荐(1)