duyes 发表于 2019-7-8 22:24

各位老铁,想学习简单的液晶屏驱动,应该学习什么书?已补图

本帖最后由 duyes 于 2019-7-8 22:28 编辑

最近突然对简单的液晶屏驱动显示有了兴趣.
本人10年前对汇编和常规C有学习过,普通应用还凑合.
想对如下这些屏做出驱动显示,比如在上面显示出画,显示出内存里面的某段字符之类的.





不知道应该看什么书比较合适?
请各位懂得大哥推荐一下,或者有专业的论坛也可以指点一下,
非常感谢!




mytomatoes 发表于 2019-7-8 23:14

直接找卖家要例程。。。

duyes 发表于 2019-7-8 23:19

mytomatoes 发表于 2019-7-8 23:14
直接找卖家要例程。。。

谢谢,这些驱动是基于什么语言呢 ?

mytomatoes 发表于 2019-7-9 00:56

duyes 发表于 2019-7-8 23:19
谢谢,这些驱动是基于什么语言呢 ?

一般都是C的了

cxw0102 发表于 2019-7-9 07:09

你还要明确用什么来驱动,51?arm?或是其他

平流层 发表于 2019-7-9 08:40

找个简单的单片机,51,stm32一类的,然后看例程,大多数液晶是软件模拟驱动,但最近不少lcd一类的都是spi总线了,有硬件spi的单片刷新显示能力更高。

kpj001 发表于 2019-7-9 08:55

驱动是个硬件集成在屏下面,所以屏一般称为模块。和单片机有不同的通讯方式,比如 IIC,SPI,串口,四线,8线。具体使用都有库支持,程序里调用即可。难点在于库有很多版本,有时候莫名其妙报错

shihuntaotie 发表于 2019-7-9 10:15

OLED,一般用iic或者SPI,各类MCU都有写好的库文件可以用。简单了解可以看看mbed或者Arduino的

duyes 发表于 2019-7-9 16:39

平流层 发表于 2019-7-9 08:40
找个简单的单片机,51,stm32一类的,然后看例程,大多数液晶是软件模拟驱动,但最近不少lcd一类的都是spi ...

我也看到新的好像都是SPI的,不知道SPI前途如何

duyes 发表于 2019-7-9 16:39

kpj001 发表于 2019-7-9 08:55
驱动是个硬件集成在屏下面,所以屏一般称为模块。和单片机有不同的通讯方式,比如 IIC,SPI,串口,四线,8线 ...

屏对应的驱动硬件和软件这个有特殊限定吗?谢谢

duyes 发表于 2019-7-9 16:40

shihuntaotie 发表于 2019-7-9 10:15
OLED,一般用iic或者SPI,各类MCU都有写好的库文件可以用。简单了解可以看看mbed或者Arduino的 ...

后两个是不是Arduino用的多一点呢?

duyes 发表于 2019-7-9 16:42

cxw0102 发表于 2019-7-9 07:09
你还要明确用什么来驱动,51?arm?或是其他

现在是不是STM32比较多?

shihuntaotie 发表于 2019-7-9 16:42

duyes 发表于 2019-7-9 16:40
后两个是不是Arduino用的多一点呢?

Arduino在创客一类的人手里用得多

cxw0102 发表于 2019-7-9 19:30

duyes 发表于 2019-7-9 16:42
现在是不是STM32比较多?

都可以,打定主意就学一个。。stm吧

平流层 发表于 2019-7-10 08:36

duyes 发表于 2019-7-9 16:39
我也看到新的好像都是SPI的,不知道SPI前途如何

stm32和spi都前景还不错,spi是比较通用的总线类型了,iic的速度慢,最高好像3.4M,驱动液晶点阵马马虎虎,spi则vga规格的rgb都能跑30fps一类的,spi好像没规定频率,靠双方时钟来定,高的40M也能跑上去。
建议直接tb买个带液晶的开发板,从零开始自己驱动起来屏幕,然后去程序里,自己把所有与语句注释一遍,这样基本你就能搞定了,大多数屏幕都是一个驱动芯片来驱动,只要搞定初始化这个芯片和发送数据就能搞定。

tobacc0 发表于 2019-7-10 09:10

买了一个51学习开发板套件,带了一个液晶显示屏,正准备学单片机的操作

kpj001 发表于 2019-7-10 10:16

duyes 发表于 2019-7-9 16:39
屏对应的驱动硬件和软件这个有特殊限定吗?谢谢

不要考虑这么多,单片机不是计算机,零件便宜,在测试中发现问题。如果你要100%看到成功,可以私聊,提供一次远程支持,条件是你有闲置的东东可以交换。

duyes 发表于 2019-7-10 23:10

shihuntaotie 发表于 2019-7-9 16:42
Arduino在创客一类的人手里用得多

好的,非常感谢

duyes 发表于 2019-7-10 23:11

cxw0102 发表于 2019-7-9 19:30
都可以,打定主意就学一个。。stm吧

感觉STM32使用的范围很广啊

duyes 发表于 2019-7-10 23:12

平流层 发表于 2019-7-10 08:36
stm32和spi都前景还不错,spi是比较通用的总线类型了,iic的速度慢,最高好像3.4M,驱动液晶点阵马马虎虎 ...

就是觉得万事开头难,老铁觉得STM32和SPI哪个较为好一点?
另外您说的带液晶的驱动版,方不方便给个淘宝链接,我看看参考一下,谢谢!


页: [1] 2
查看完整版本: 各位老铁,想学习简单的液晶屏驱动,应该学习什么书?已补图