点上方蓝字关注我们
每天都有好玩的东西等着你
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设驱动0.96'OLED屏幕。
1. 准备工作
硬件准备
开发板
首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi):
![2515b06e1fc7d777536bfa0b39d3a93f.png](https://i-blog.csdnimg.cn/blog_migrate/88e23ebbc2e06610607daf853c43b30a.jpeg)
OLED屏幕
这里我使用的是0.96'的OLED屏幕,使用IIC接口通信,驱动芯片为SD1306:
![b6baf1fd4d12405c9ff305a524b4f0e8.png](https://i-blog.csdnimg.cn/blog_migrate/9761715a0987d5cb78e8f6de76d34a9e.jpeg)
软件准备
需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码;
Keil MDK和串口助手Serial Port Utility 的安装包都可以在文末关注公众号获取,回复关键字获取相应的安装包:
![07644c77a7d0e5e2fbd2db4cc8e3221b.png](https://i-blog.csdnimg.cn/blog_migrate/456ae95576bb5e6d8a21ad6e9f68605a.jpeg)