[STM32WB] 【STM32WB09KE测评】+ RTC+2.42寸OLED显示

[复制链接]
857|1
 楼主| numenjian 发表于 2024-11-1 09:28 | 显示全部楼层 |阅读模式
本帖最后由 numenjian 于 2024-11-1 09:34 编辑

1)随便找一个官方例程,打开里面的CUBEMx工程,我这边选的是GPIO_IOToggle作为基础模版, 1884467242a635a0af.png
2)修改RTC部分配置,我这边选用的是日历模式,配置如下:
7769767242b4a5f7a5.png
3)点击生成代码后,用keil打开工程文件,需要注意的是,IO例程里面没有添加hal_rtc.c文件,需要手动增加一下,位置如下
5943867242bcd827a6.png 8380567242bf753a78.png
4)主程序添加RTC部分读写代码,这个就随意了,也可以去rtc例程里面扣
5)OLED驱动移植,这边用的是中景园的2.42寸OLED屏,驱动芯片是SSD1309,驱动程序网上一大堆
     没加字库芯片,这边就仅用英文凑合显示吧;
    至于MCU与液晶的IO控制引脚,就自己看手册吧,每个脚怎与底板怎么对应还是要费点事的,我这边选的
     PA8->CN4.13、PA9->CN4.17、PA11->CN4.15、PB6->CN4.3、PB15->CN4.21
3187467242d763c625.png 4205767242d86eaa1a.png
代码共享,需要的拿走 :




GPIO_IOToggle.zip

295.37 KB, 下载次数: 6

银丝生命 发表于 2024-11-28 23:07 | 显示全部楼层
实时时钟(RTC)功能体验
RTC配置:在STM32WB09KE上配置实时时钟模块,设置时间、日期等参数。
时间显示:通过串口或OLED显示屏,显示当前的时间信息。
定时任务:设置RTC定时任务,实现定时唤醒、数据记录等功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

346

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部