找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3946|回复: 2
收起左侧

各类单片机与SPI及IIC对OLED控制源码与资料分享

[复制链接]
ID:294212 发表于 2019-1-4 11:41 | 显示全部楼层 |阅读模式
改资料适用于7针OLED,主要包括针对32、51、ardunio等单片机资料,包括程序简单原理图,没有PCB资料。改资料主要在于驱动,需要应用与没涉及到的单片机型号,需轻改程序,下载需谨慎,要有一定单片机基础方能灵活应用。
0.png

源程序:
0.png 0.png 0.jpg

1、该代码已经经过实测验证OK
2、单片机采有stm32f103zevt
3、晶振为8M,总线时钟为24M(/* PLLCLK = 8MHz / 2 * 6 = 24 MHz */),若你的环境与该代码不一样,请自行修改spi通信部分延时
4、管脚定义:
//-----------------OLED端口定义----------------                        

#define LCD_SCL_CLR()    GPIO_ResetBits(GPIOB,GPIO_Pin_1)
#define LCD_SCL_SET()    GPIO_SetBits(GPIOB,GPIO_Pin_1)

#define LCD_SDA_CLR()    GPIO_ResetBits(GPIOB,GPIO_Pin_2)
#define LCD_SDA_SET()    GPIO_SetBits(GPIOB,GPIO_Pin_2)

#define LCD_RST_CLR()    GPIO_ResetBits(GPIOB,GPIO_Pin_3)
#define LCD_RST_SET()    GPIO_SetBits(GPIOB,GPIO_Pin_3)

#define LCD_DC_CLR()    GPIO_ResetBits(GPIOB,GPIO_Pin_4)
#define LCD_DC_SET()    GPIO_SetBits(GPIOB,GPIO_Pin_4)

CS管脚请接地

5、电路连接:
VCC接3.3V,IO口直接单片机,不需要上拉电阻或串联电阻

6、程序如果没有调通,液晶是无显示的,也就是黑屏,请耐心调试,有疑问可以跟我们联系,谢谢

全部资料51hei下载地址:
OLED兼容SPI和IIC版本资料.7z (10.68 MB, 下载次数: 143)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:279233 发表于 2020-4-16 08:04 | 显示全部楼层
学习一下
回复

使用道具 举报

ID:730366 发表于 2020-4-16 10:30 | 显示全部楼层
学习一下
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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