之前环境搭好,简单点了个灯,因为最近比较忙就搁置了,刚闲下来,发现很多驱动OLED很多都实现了
但是我都看了下,驱动方式还是有些不同,所以还是把我这个发出来,各位多多指教!
SSD1306的驱动库来源于github,但是原来的程序显示会有白边,我调整了一下画点函数,消除了白边。
原来的写字符和写字符串是没有办法指定位置,所以我增加了自己的写字符和写字符串函数(见红圈)
I2C初始化例程是基于官方BSP库修改来的,但是用SXX习惯了,所以程序格式修改了下,具体代码见源文件
文件内有些注释没有修改,但是不影响代码查看,整体还是比较清晰明了,欢迎交流!
显示效果
源文件:
I2C_OLED.zip
(13.28 MB)
|