STM32系列之LCD驱动接口与驱动程序介绍

STM32F103系列是没有内置LCD控制器接口的,如果要驱动LCD,需要一颗LCD图形驱动IC。STM32和LCD驱动IC的接口在STM32端是FSMC,FSMC接口提供各种存储器驱动信号也提供了驱动LCD驱动IC的各种信号。

一、FSMC简介


(资料图片仅供参考)

FSMC概览

如下图可以看到FSMC支持的存储器类型及提供的各种读写控制信号。

图1

2.FSMC 框图

图2

3.FSMC 内存地址空间分配

图3

二、LCD 接口

1.8080和6800接口

这两种接口类型是典型的LCD并行接口。接口信号分为:数据信号和控制信号。

数据信号支持8,9,16,18,24位等。

控制信号用来区分读、写及区分是向LCD寻址命令寄存器还是写LCD RAM数据。

控制信号定义如下:

图4

8080接口:

6800接口:

2.FSMC的LCD接口信号

图5

通过图5,可以看到FSMC提供了LCD驱动所需的全部信号。

片选有专门的硬件信号,也可以使用地址信号Ax,即空闲的地址信号任选一根使用。而LCD的RS信号也可以连接到一根地址线。

3.FSMC 和LCD 连接框图

8080类型接口

6800类型接口

4.驱动程序

以STM32F103VCT6为例,关于103VCT6的信息如下:

只能使用BANK1且Ax推荐使用16-23,STM32原理图接口连线如下:

如上图,RS接A16,CS接A17。

如图3,BANK1的基地址是0x60000000,

关于LCD驱动IC的访问模式有4种:

所有对LCD图形界面的操作都是基于这四个函数,所以实现4个函数很重要。

#define LCD_COMM_ADD ((vu16)0X60020000)

#define LCD_DATA_ADD *((vu16 *)0X60000000)

#define WriteCommand(cmd){LCD_COMM_ADD = cmd;}

#define WriteData(data){LCD_DATA_ADD = data;}

inline u8 ReadData(void)

{

return LCD_DATA_ADD;

}

inline u8 ReadCOMM(void)

{

return LCD_COMM_ADD;

}

以上代码中RS和标准接口定义是反的,是因为LCD驱动IC对RS的定义和标准就是反的。LCD驱动IC的SPEC:

另一个问题,硬件使用A16连接RS,为什么代码里体现是的0X60020000(A17)?为什么左移一位,原因在STM32中文手册有说明:

标签:

最近更新

7999元!华为Mate 60 Pro 1TB版本首次上架:今晚开抢
2023-09-09 14:47:38
极品飞车19豪华版送的车怎么领(2023年09月09日极品飞车19产品激活码)
2023-09-09 12:49:48
从1-0到2-0!国足9胜马来西亚,再相遇,输球没法交代,CCTV5直播
2023-09-09 10:45:29
空气能不制热一直38度(空气能不制热一直38度怎么回事)
2023-09-09 09:20:50
@40岁以上人群可接种!国产带状疱疹疫苗来西安了
2023-09-09 07:51:17
美元指数持续走强 人民币汇率调整压力加大
2023-09-09 04:45:41
再见拜仁!加薪1000万,也要走,转投皇马,赫内斯没辙,1亿送走
2023-09-08 22:54:25
国足备战热身赛,主帅扬科维奇:代表国家就要拼搏到底
2023-09-08 21:09:45
赛特股份无法或拒绝履行信息披露义务 可能导致触发强制终止挂牌
2023-09-08 20:15:28
《奥比岛》「快乐节」版本开启!小精灵玩法更新、蘑菇主题时装上线
2023-09-08 19:19:34
新湖瑞丰廖翔云:部分贸易企业已运用场内外期权策略组合来进行风险对冲
2023-09-08 18:11:29
听说微信里已经有大模型了
2023-09-08 17:01:08
央视《焦点访谈》关注服务贸易发展新特征 能链智电发力交通能源数智化
2023-09-08 15:41:32
品渥食品(300892):该股换手率大于8%(09-08)
2023-09-08 14:44:10
从乡村篮球赛看浙江乡村体育蓬勃发展势头
2023-09-08 13:01:39
人工智能赚钱了 OpenAI开发者大会将于11月6日举办
2023-09-08 11:51:41
大脑深处植入电极,复旦儿科专家精准消除 8 岁患儿行走烦恼
2023-09-08 10:46:12
甲状腺激素水平异常 全身器官都会受牵连
2023-09-08 10:02:57
君正集团:9月7日融资买入351万元,融资融券余额6.58亿元
2023-09-08 09:19:56
北京卫视湖南卫视等官微删除宋祖儿相关微博
2023-09-01 09:52:58
江苏宜兴推出政策矩阵引育人才
2023-09-01 09:01:29
古特雷斯称已向俄方提交恢复黑海港口农产品外运协议具体建议
2023-09-01 08:30:54
震惊!上汽集团上半年营收、利润竟没下滑,它干了啥?
2023-09-01 06:44:50
电影百万英镑(关于电影百万英镑的基本详情介绍)
2023-09-01 03:52:48
海南公开宣判!对罪犯陈某民、陈某鹏执行死刑
2023-08-31 22:38:35
存款挂牌利率再下调?记者走访南京部分银行网点
2023-08-31 21:03:09
月面着陆器具有高安全、适应月面环境能力强等特点
2023-08-31 19:40:47
ST鹏博士:实控人收到证监会立案告知书
2023-08-31 18:07:34
这就是 Galaxy S24 Ultra 采用平面显示屏的原因
2023-08-31 17:10:31
降低法律咨询服务门槛,「LegalNow」推出AI法律协议咨询产品|早期项目
2023-08-31 15:54:22