|
在抽屉里找了块0.96"的OLED屏,IIC四线的,于是就有了利用NUCLEO-L552ZE-Q的CN7外扩的SDA(PB9)、SCL(PB8)来点亮显示字符的主意,说干就干。 在CubeMX里设置PB8和PB9分别为:
设置时钟频率为110MHZ:
设置I2C的输出参数以及对应的OLED地址:
在工程文件设置中,设置工程文件名称及路径:
生成工程文件,并打开,添加oled.c ,oled.h ,oledfont.h驱动及字库文件,在main.c中添加显示字符的代码:
并设置ST-LINK为烧录后自动复位:
编译代码并下载到板卡中,显示效果如下:
|
微信公众号
手机版
肯定不带了