[活动专区] 【AT-START-F407测评】+ 硬件I2C之1.3寸OLED

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



caigang13 发表于 2021-2-5 08:14 来自手机 | 显示全部楼层
开发板漂亮,感谢楼主分享。
里面有晴雨 发表于 2021-2-5 09:10 | 显示全部楼层
开发板好漂亮,屏幕是哪里买的?
 楼主| jgp886585 发表于 2021-2-5 10:01 | 显示全部楼层
里面有晴雨 发表于 2021-2-5 09:10
开发板好漂亮,屏幕是哪里买的?

淘宝网上随便买个就行,基本都能用,但是建议用SPI的,SPI可以读OLED状态,OLED死屏可以复位,我用I2C的遇到过死屏,但是无法处理,看过手册就SPI和并行总线的支持读状态

评论

SPI OLED  发表于 2021-2-9 09:40
 楼主| jgp886585 发表于 2021-2-5 10:03 | 显示全部楼层
caigang13 发表于 2021-2-5 08:14
开发板漂亮,感谢楼主分享。

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

231

主题

678

帖子

1

粉丝
快速回复 返回顶部 返回列表