完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
多半是时序问题,LCD的接口没有那么快,两个指令或数据之间的时间要控制好,必要的时候上示波器或逻辑分析仪
LCD一般操作步骤无外乎硬复位,软复位,升压,设对比度,设显示其实位置。 从软复位开始,都是命令或数据操作,一般来说,命令没有写进去,升压不会成功,这时候去测量升压部分电容两端 如过电压没有升到资料要求的值,说明指令没有写进去,升压不行自然无显示, 同理,升压不成功,说明总线时序异常,其他指令一样写不进去 不知道你的电路如何,有些使用模块化的LCD可能不好测量升压值
最佳答案
|
|
|
|
刚好有一段资料,液晶屏的,里面有代码,你看看,列出代码里面不懂的大家一起探讨探讨。
|
|
|
|
呵呵,顺道学习一下
|
|
|
|
安富莱的开发板有这方面的例程,你到他们网站看下
|
|
|
|
|
|
|
|
刚刚来这个论坛,技术性强啊。
|
|
|
|
|
|
|
|
不错,支持!!!
|
|
|
|
LCD的接口主要有两种
1.RGB接口,带行同步信息和帧同步信息的,需要不断的刷屏,但是显示效果很好,比如电脑,嵌入式设备这种就是这种屏幕,单片机因为晶振太低,带不起来的。 2.MCU接口,多为8080端口,也就是LZ所说的接口,一般是D[15:0]还有控制接口等,需要满足接口的时序,因为一些单片机如STM32的,带有FSMC外设,所以可以配置它来模拟8080端口,速度更快,刷点速度更高。 一般小屏幕会直接是8080端口,而3.5寸以上的大屏,因为刷新率的问题,一般都是RGB端口,若想用单片机控制,就需要LCD驱动芯片,例如SSD1963,RA8875等,把RGB接口转为8080接口 所以单片机控制LCD一般就是 1. 配置FSMC或者直接GPIO输出 8080端口标准 2. 配置LCD控制器里面的寄存器 就这样 |
|
|
|
andy_wsj 发表于 2015-11-9 18:00 嗯嗯,已经可以显示了~谢谢 |
|
|
|
寂寞的only 发表于 2015-11-11 15:15 嗯,确实是的,搞定lcd驱动就行了~ |
|
|
|
|
|
|
|
鸿宇 发表于 2015-9-29 21:30 你好!弈力ILI9163B 你可以少资料吗? |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1085 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1041 浏览 2 评论
2145 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1240 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1660 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 22:49 , Processed in 0.691073 second(s), Total 68, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号