最近是在做一款温控器,主要分为LCD按键与显示,通信模块以及低功耗。因为需要APP能够开关机和进行相关设置,故把低功耗设置为RTC唤醒模式,每过1S进行唤醒准备接受数据,若没检测到前导码则继续睡眠。在开启屏幕后,还有熄屏模式,即LCD在低功耗下仍然显示。实现的时间和温度也会刷新,也是利用RTC每次的唤醒做读取RTC时间以及开启ADC检测,通过热敏电阻变化来获取当前温度值。具体代码实现如下:

    STM32中低功耗LCD显示

    其中stop_rtc中配置了相关LORA通信的引脚,以及唤醒后,LCD引脚配置和获取RTC时间,具体代码如下:

STM32中低功耗LCD显示

 

相关文章:

  • 2021-12-01
  • 2022-02-22
  • 2022-12-23
  • 2022-01-01
  • 2022-01-05
  • 2021-05-16
  • 2021-04-19
  • 2022-01-19
猜你喜欢
  • 2022-01-01
  • 2022-01-25
  • 2021-08-26
  • 2021-04-24
  • 2022-01-16
  • 2021-12-16
  • 2021-05-21
相关资源
相似解决方案