[活动专区]

【AT-START-F425测评】+ 驱动SSD1306

[复制链接]
692|4
手机看帖
扫描二维码
随时随地手机跟帖
yinwuqing110|  楼主 | 2022-3-7 22:45 | 显示全部楼层 |阅读模式
本帖最后由 yinwuqing110 于 2022-3-7 23:05 编辑

      相信大家对SSD1306并不陌生,它在嵌入式产品应用比较广泛。SSD1306是一个单片CMOS OLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。该芯片专为共阴极OLED面板设计。SSD1306中嵌入了对比控制器、显示RAM和晶振,并因此减少了外部器件和功耗。有256级亮度控制。数据/命令的发送有三种接口可选择:6800/8000串口,IIC接口或SPI接口。适用于多数简介的应用,可应用在录音笔,MP3播放器和计算器等产品上。
      在AT-START-F425 V1.0的开发板上,有一处管脚的布局可以与IIC接口型的OLED模块无缝连接,无需通过杜邦线连接。从顶层点位图及原理图可知,J3的第9脚连接着GPIOB9,为SDA信号引脚;J3的第10脚连接着GPIOB8,为SCL信号引脚。
管脚位置.png
Arduino UNO R3扩展接口.png
       而我们常用的IIC接口型的OLED模块,引脚从左至右的封装为SDA、SCL、VCC、GND,因此在代码中只需将SDA与SCL的管脚定义调换过来即可正常驱动。接下来在昨天创建的点灯工程中,添加驱动SSD1306的应用代码。在OLED屏上显示中文字符或者BMP图片,这里需要借助“PCtoLCD2002”取字模软件,见如下附件。
OLE显示屏专用取模工具_PCtoLCD2002.rar (701.79 KB)

使用特权

评论回复
yinwuqing110|  楼主 | 2022-3-7 23:09 | 显示全部楼层
21ic论坛发帖功能有这么多问题呀,上传的部分代码直接给截断了,再次重新编辑也无用,后台需要维护呀!@21ic小跑堂

使用特权

评论回复
huquanz711| | 2022-3-8 08:00 | 显示全部楼层
编辑栏有个粘贴代码选项

使用特权

评论回复
yinwuqing110|  楼主 | 2022-3-8 09:21 | 显示全部楼层
huquanz711 发表于 2022-3-8 08:00
编辑栏有个粘贴代码选项

是在编辑栏进行粘贴的呀,粘贴后不能在写字板栏中进行修改了吗?代码直接截掉说明后台有bug

使用特权

评论回复
cr315| | 2022-3-8 10:14 | 显示全部楼层
yinwuqing110 发表于 2022-3-8 09:21
是在编辑栏进行粘贴的呀,粘贴后不能在写字板栏中进行修改了吗?代码直接截掉说明后台有bug ...

我也一直感觉后台有BUG,21IC还需要继续完善论坛啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

1003

帖子

6

粉丝