单片机学习小组
登录
直播中
迷你洼哇
11年用户
553经验值
私信
关注
请问STM32如何驱动IIC接口12864液晶显示屏?
开启该帖子的消息推送
请问
STM32
如何驱动IIC接口12864液晶显示屏?
回帖
(1)
章应苞
2022-2-11 11:28:01
2C总线硬件简单,资源消耗少,只有时钟和数据线。协议设计精巧、易用、灵活;可以传输数据、指令、地址,因此使用广泛,现在几乎所有的MCU及各种控制器都集成了I2C总线。本文章主要介绍I2C接口LCD在STM32环境下的调试方法。
l 硬件资源
—LCD:RSCG12864B(内建字库、支持基础图形绘制、图片存储功能)
—MCU:STM32F103C8T
l 控制原理
—此例用STM32F103C8T的I2C1控制RSCG12864B
—PB7(SDA)连接RSCG12864B的SDA,PB6(SCL)连接RSCG12864B的SCL
—RSCG12864B内部自带复位信号,同时支持通过RST硬件复位。
—RSCG12864的BUSY信号为忙反馈信号,可连接MCU的任意IO口判断处理。如果画面更新频率不高的话,此信号悬空处理即可。A0,A1为地址信号,具体详见产品手册。
l 程序设计
—此例介绍采用“STM32CubeMX”工具(下载地址
https://www.st.com
:)生产项目文件,并在项目文件中添加RAYLID提供的应用库,实现对LCD控制的方法。
—项目程序生成步骤
1:打开“STM32CubeMX”–>File–>New Project
2.选择MCU型号
3.配置参数
4.项目设置
5.Library类型选择
6.点击“GENERATE CODE”生成项目文件,将“RSCG12864B.c”拷贝至项目文件夹的“Src”目录下,将“RSCG12864.h”拷贝至项目文件夹的“Inc”目录下。
7.用IDE打开新建的项目文件,并添加“RSCG16864B.c”,在main.c文件头添加“#include “RSCG12864B.h”,如果在此项目其它程序文件中用到LCD API,用同样的方法引用库函数。
8开始添加显示代码,此例主要介绍应用方法说明,直接在main函数里添加应用代码,参考如下
2C总线硬件简单,资源消耗少,只有时钟和数据线。协议设计精巧、易用、灵活;可以传输数据、指令、地址,因此使用广泛,现在几乎所有的MCU及各种控制器都集成了I2C总线。本文章主要介绍I2C接口LCD在STM32环境下的调试方法。
l 硬件资源
—LCD:RSCG12864B(内建字库、支持基础图形绘制、图片存储功能)
—MCU:STM32F103C8T
l 控制原理
—此例用STM32F103C8T的I2C1控制RSCG12864B
—PB7(SDA)连接RSCG12864B的SDA,PB6(SCL)连接RSCG12864B的SCL
—RSCG12864B内部自带复位信号,同时支持通过RST硬件复位。
—RSCG12864的BUSY信号为忙反馈信号,可连接MCU的任意IO口判断处理。如果画面更新频率不高的话,此信号悬空处理即可。A0,A1为地址信号,具体详见产品手册。
l 程序设计
—此例介绍采用“STM32CubeMX”工具(下载地址
https://www.st.com
:)生产项目文件,并在项目文件中添加RAYLID提供的应用库,实现对LCD控制的方法。
—项目程序生成步骤
1:打开“STM32CubeMX”–>File–>New Project
2.选择MCU型号
3.配置参数
4.项目设置
5.Library类型选择
6.点击“GENERATE CODE”生成项目文件,将“RSCG12864B.c”拷贝至项目文件夹的“Src”目录下,将“RSCG12864.h”拷贝至项目文件夹的“Inc”目录下。
7.用IDE打开新建的项目文件,并添加“RSCG16864B.c”,在main.c文件头添加“#include “RSCG12864B.h”,如果在此项目其它程序文件中用到LCD API,用同样的方法引用库函数。
8开始添加显示代码,此例主要介绍应用方法说明,直接在main函数里添加应用代码,参考如下
举报
更多回帖
rotate(-90deg);
回复
相关问答
请问
如何
驱动
LCD1602
液晶显示屏
?
2022-01-17
1706
请问
jxl
12864
g
液晶显示屏
的
显示
为什么与引脚有关
2018-12-26
2544
IIC
的
12864
OLED
显示屏
有带中文字库的
显示屏
吗?
2023-11-08
588
怎样去设计一种基于DSP和ST7920的
液晶显示屏
?
2021-06-02
1734
求一种基于Linux的
液晶显示屏
驱动
设计
2021-04-27
1272
STM32
是怎样通过
IIC
去控制LCD1602
液晶显示屏
的呢
2022-01-26
4300
液晶显示屏
分辨精度测试
2012-10-11
3457
单片机如何和外部
液晶显示屏
通讯?
2023-09-26
273
12864
lcd
液晶显示屏
是否与引脚有关
2018-12-27
2167
带有VGA的
驱动
板有推荐吗
2019-07-10
1339
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分