手电大家谈-手电筒爱好者之家

 找回密码
 注册成为会员,享受更多功能。

QQ登录

只需一步,快速开始

只需一步,快速开始

搜索
查看: 4316|回复: 36

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

[复制链接]
  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

    发表于 2019-7-8 22:24 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?注册成为会员,享受更多功能。

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

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

    21.png
    12.png
    13.png

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




    回复 dsu_marcocopyright:copyright

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-9 20:06
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2019-7-8 23:14 | 显示全部楼层
    直接找卖家要例程。。。

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

     楼主| 发表于 2019-7-8 23:19 | 显示全部楼层
    mytomatoes 发表于 2019-7-8 23:14
    直接找卖家要例程。。。

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

    点评

    一般都是C的了  详情 回复 发表于 2019-7-9 00:56
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-9 20:06
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2019-7-9 00:56 | 显示全部楼层
    duyes 发表于 2019-7-8 23:19
    谢谢,这些驱动是基于什么语言呢 ?

    一般都是C的了
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-7-9 07:09 | 显示全部楼层
    你还要明确用什么来驱动,51?arm?或是其他

    点评

    现在是不是STM32比较多?  详情 回复 发表于 2019-7-9 16:42
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-7-9 08:40 | 显示全部楼层
    找个简单的单片机,51,stm32一类的,然后看例程,大多数液晶是软件模拟驱动,但最近不少lcd一类的都是spi总线了,有硬件spi的单片刷新显示能力更高。

    点评

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-8-10 10:12
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2019-7-9 08:55 来自手机 | 显示全部楼层
    驱动是个硬件集成在屏下面,所以屏一般称为模块。和单片机有不同的通讯方式,比如 IIC,SPI,串口,四线,8线。具体使用都有库支持,程序里调用即可。难点在于库有很多版本,有时候莫名其妙报错

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    2019-7-2 22:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-7-9 10:15 来自手机 | 显示全部楼层
    OLED,一般用iic或者SPI,各类MCU都有写好的库文件可以用。简单了解可以看看mbed或者Arduino的

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

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

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

    点评

    stm32和spi都前景还不错,spi是比较通用的总线类型了,iic的速度慢,最高好像3.4M,驱动液晶点阵马马虎虎,spi则vga规格的rgb都能跑30fps一类的,spi好像没规定频率,靠双方时钟来定,高的40M也能跑上去。 建议直接t  详情 回复 发表于 2019-7-10 08:36
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

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

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

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

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

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

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

     楼主| 发表于 2019-7-9 16:42 | 显示全部楼层
    cxw0102 发表于 2019-7-9 07:09
    你还要明确用什么来驱动,51?arm?或是其他

    现在是不是STM32比较多?

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    2019-7-2 22:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-7-9 16:42 来自手机 | 显示全部楼层
    duyes 发表于 2019-7-9 16:40
    后两个是不是Arduino用的多一点呢?

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

    点评

    好的,非常感谢  详情 回复 发表于 2019-7-10 23:10
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-7-9 19:30 | 显示全部楼层
    duyes 发表于 2019-7-9 16:42
    现在是不是STM32比较多?

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

    点评

    感觉STM32使用的范围很广啊  详情 回复 发表于 2019-7-10 23:11
    回复

    使用道具 举报

    该用户从未签到

    发表于 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买个带液晶的开发板,从零开始自己驱动起来屏幕,然后去程序里,自己把所有与语句注释一遍,这样基本你就能搞定了,大多数屏幕都是一个驱动芯片来驱动,只要搞定初始化这个芯片和发送数据就能搞定。

    点评

    就是觉得万事开头难,老铁觉得STM32和SPI哪个较为好一点? 另外您说的带液晶的驱动版,方不方便给个淘宝链接,我看看参考一下,谢谢!  详情 回复 发表于 2019-7-10 23:12
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-22 11:12
  • 签到天数: 473 天

    [LV.9]以坛为家II

    发表于 2019-7-10 09:10 | 显示全部楼层
    买了一个51学习开发板套件,带了一个液晶显示屏,正准备学单片机的操作

    点评

    给个链接呗,小弟我也学习参考一下,谢谢!  详情 回复 发表于 2019-7-10 23:13
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-8-10 10:12
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2019-7-10 10:16 | 显示全部楼层
    duyes 发表于 2019-7-9 16:39
    屏对应的驱动硬件和软件这个有特殊限定吗?谢谢

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

    点评

    单片机虽然便宜,但是怕走错路,绕个圈回原点的,太郁闷了  详情 回复 发表于 2019-7-10 23:14
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

     楼主| 发表于 2019-7-10 23:10 | 显示全部楼层
    shihuntaotie 发表于 2019-7-9 16:42
    Arduino在创客一类的人手里用得多

    好的,非常感谢

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

     楼主| 发表于 2019-7-10 23:11 | 显示全部楼层
    cxw0102 发表于 2019-7-9 19:30
    都可以,打定主意就学一个。。stm吧

    感觉STM32使用的范围很广啊
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-19 14:30
  • 签到天数: 33 天

    [LV.5]常住居民I

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

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


    点评

    正点原子的视频教程,先看看前几章,我觉得你搞个stm32f104一类的基础板带lcd就可以了,旗舰版新手必要性不大。  详情 回复 发表于 2019-7-11 08:31
    回复

    使用道具 举报

    本版积分规则

    小黑屋|手机版|Archiver|论坛自带搜索|下载论坛app|手电大家谈-手电筒爱好者之家 ( 备案序号:鲁ICP备05002565号 )
    以上言论纯属个人观点,与手电大家谈立场无关。
    最佳浏览模式:1920*1080



    GMT+8, 2025-1-23 13:03 , Processed in 0.253480 second(s), 84 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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