各位老铁,想学习简单的液晶屏驱动,应该学习什么书?已补图
本帖最后由 duyes 于 2019-7-8 22:28 编辑最近突然对简单的液晶屏驱动显示有了兴趣.
本人10年前对汇编和常规C有学习过,普通应用还凑合.
想对如下这些屏做出驱动显示,比如在上面显示出画,显示出内存里面的某段字符之类的.
不知道应该看什么书比较合适?
请各位懂得大哥推荐一下,或者有专业的论坛也可以指点一下,
非常感谢!
直接找卖家要例程。。。 mytomatoes 发表于 2019-7-8 23:14
直接找卖家要例程。。。
谢谢,这些驱动是基于什么语言呢 ?
duyes 发表于 2019-7-8 23:19
谢谢,这些驱动是基于什么语言呢 ?
一般都是C的了
你还要明确用什么来驱动,51?arm?或是其他 找个简单的单片机,51,stm32一类的,然后看例程,大多数液晶是软件模拟驱动,但最近不少lcd一类的都是spi总线了,有硬件spi的单片刷新显示能力更高。 驱动是个硬件集成在屏下面,所以屏一般称为模块。和单片机有不同的通讯方式,比如 IIC,SPI,串口,四线,8线。具体使用都有库支持,程序里调用即可。难点在于库有很多版本,有时候莫名其妙报错 OLED,一般用iic或者SPI,各类MCU都有写好的库文件可以用。简单了解可以看看mbed或者Arduino的 平流层 发表于 2019-7-9 08:40
找个简单的单片机,51,stm32一类的,然后看例程,大多数液晶是软件模拟驱动,但最近不少lcd一类的都是spi ...
我也看到新的好像都是SPI的,不知道SPI前途如何
kpj001 发表于 2019-7-9 08:55
驱动是个硬件集成在屏下面,所以屏一般称为模块。和单片机有不同的通讯方式,比如 IIC,SPI,串口,四线,8线 ...
屏对应的驱动硬件和软件这个有特殊限定吗?谢谢
shihuntaotie 发表于 2019-7-9 10:15
OLED,一般用iic或者SPI,各类MCU都有写好的库文件可以用。简单了解可以看看mbed或者Arduino的 ...
后两个是不是Arduino用的多一点呢?
cxw0102 发表于 2019-7-9 07:09
你还要明确用什么来驱动,51?arm?或是其他
现在是不是STM32比较多?
duyes 发表于 2019-7-9 16:40
后两个是不是Arduino用的多一点呢?
Arduino在创客一类的人手里用得多 duyes 发表于 2019-7-9 16:42
现在是不是STM32比较多?
都可以,打定主意就学一个。。stm吧
duyes 发表于 2019-7-9 16:39
我也看到新的好像都是SPI的,不知道SPI前途如何
stm32和spi都前景还不错,spi是比较通用的总线类型了,iic的速度慢,最高好像3.4M,驱动液晶点阵马马虎虎,spi则vga规格的rgb都能跑30fps一类的,spi好像没规定频率,靠双方时钟来定,高的40M也能跑上去。
建议直接tb买个带液晶的开发板,从零开始自己驱动起来屏幕,然后去程序里,自己把所有与语句注释一遍,这样基本你就能搞定了,大多数屏幕都是一个驱动芯片来驱动,只要搞定初始化这个芯片和发送数据就能搞定。
买了一个51学习开发板套件,带了一个液晶显示屏,正准备学单片机的操作 duyes 发表于 2019-7-9 16:39
屏对应的驱动硬件和软件这个有特殊限定吗?谢谢
不要考虑这么多,单片机不是计算机,零件便宜,在测试中发现问题。如果你要100%看到成功,可以私聊,提供一次远程支持,条件是你有闲置的东东可以交换。
shihuntaotie 发表于 2019-7-9 16:42
Arduino在创客一类的人手里用得多
好的,非常感谢
cxw0102 发表于 2019-7-9 19:30
都可以,打定主意就学一个。。stm吧
感觉STM32使用的范围很广啊
平流层 发表于 2019-7-10 08:36
stm32和spi都前景还不错,spi是比较通用的总线类型了,iic的速度慢,最高好像3.4M,驱动液晶点阵马马虎虎 ...
就是觉得万事开头难,老铁觉得STM32和SPI哪个较为好一点?
另外您说的带液晶的驱动版,方不方便给个淘宝链接,我看看参考一下,谢谢!
页:
[1]
2