• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

芯片支持LCD驱动,这是什么意思?

电子大拿 2017-07-10 浏览量:1550

最近在对比芯片参数的时候,发现STM32L151/152序列数据手册里有这么一句”STM32L151/152还提供了具有8x40段的集成式LCD 驱动器。“


看资料说MSP430也自带LCD驱动。我想问这种”芯片自带 LCD驱动“ 到底是什么意思,有什么作用,假如没带LCD驱动又有什么区别呢?


再比如我拿到一款LCD我需要知道芯片的这种信息吗,因为我一直都买的开发板,LCD都焊好了,从来没在意这些问题,


现在拿到一款LCD都不知道应该怎么 去和MCU连接

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • MCU自带LCD驱动的意思就是芯片内部集成了液晶控制器,需要绘制图像时候只要调用对应库函数或寄存器即可完成,例如你用的STM32L151。如果没有集成LCD驱动的MCU也是可以用液晶屏的,不过其控制需要使用普通IO口模拟,一般液晶厂家有对应驱动函数。例如我使用过STM32F103RC驱动480*320彩色点阵液晶屏,STM32F103RC系列不带LCD驱动,不过液晶厂家给出的例程里有驱动函数(使用io口模拟),也可正常使用,但对于程序时序要求较高。

    拿到新的LCD需要区分并口还是串口,如果是串口一般是SPI或者UART,常见于小屏幕;并口屏幕比较常见,需要知道其引脚定义及时序要求等。一般单色屏为8位总线,彩屏位RGB 8*3=24位总线。

    • 发布于 2017-07-10
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:7
  • 8*40段,不可能每段都用,而要用到某一段时就待用到驱动电路,再说,地址位决定了段数,不知道这种解释是否满意,而且一般lcd都需要驱动
    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 1
    • 0

  • 它自带LCD驱动的意思就是芯片内部有一个子系统,可以直接将8x40段的集成式LCD 接到子系统的对应接口上面去,然后调用相关库文件就可以直接显示出字符

    如果不带的话,那就要接到普通的IO上面,用普通的IO去驱动段式数码管,比较复杂,需要经过转换之后才能实现

    你拿到一款LCD,首先就要知道它用的是何种接口,然后看看你的MCU是否支持此种接口,如果支持,直接按照对应管脚接上即可,不支持,那就只能用普通IO去驱动了

    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 我的理解是:芯片带LCD驱动应该是内部集成了驱动的系统吧,提供了相应的接口出来,将引脚一一对应连上线,便可以使用吧,当你拿到一款新的LCD屏幕,首先要了解的是其内部的硬件电路,了解其引脚以及和MCU通信的方式,将MCU和LCD屏幕接上线,然后在MCU上编写相应的驱动程序就可以使用了啊
    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件驱动和软件驱动的区别
    • 发布于2017-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的 形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。
    • 发布于2017-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单点就是直接带LCD的驱动

    如果是段式的,比较简单的直接IO口就可以驱动了。

    复杂的需要驱动芯片,就是这么意思,

    • 发布于2017-07-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

芯片支持LCD驱动,这是什么意思?