首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用stm32f429控制WVGA显示-发现LTDC

使用stm32f429控制WVGA显示-发现LTDC
EN

Stack Overflow用户
提问于 2017-11-02 06:37:16
回答 1查看 1.1K关注 0票数 0

我正在尝试使用STM32F4上的液晶显示控制器(LTDC18位)在7英寸液晶显示器(MCT070PC12W800480LML)上输出一些数据。

LTDC接口设置在CubeMx中配置。在程序中,lcd数据缓冲区是用一些值创建的,它的起始地址被映射到LTDC帧缓冲区的起始地址。

此时,显示器不会对LTDC发送的数据做出反应。在我将数字电路的接地和电源连接到3V电源后,它只显示白色和黑色的条带。VLED+连接到9伏电源。VSYNC、HSYNC和时钟信号由LTDC产生,它们与指定的值匹配。我在液晶屏上测量了它们,所以连接应该是正确的。我也试过在LCD复位引脚上设置脉冲,但这没有任何意义。

计时设置可能有误。

LTDC时钟为33 MHz。

这是diplay数据表http://www.farnell.com/datasheets/2151568.pdf?_ga=2.128714188.1569403307.1506674811-10787525.1500902348的链接,我看过一些其他的WVGA显示器使用相同的同步信号计时,所以我假设计时是这类显示器的标准。

也许信号极性是错误的,或者我遗漏了其他东西。我现在使用的程序,工作在stm32f429-discovery build in LCD,我只是更改了时间。有什么建议吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-11-09 05:30:46

这可能是其他原因,但我可以看到您的计时值有问题。

水平和垂直的后沿都包括同步脉冲,但必须有同步脉冲宽度。根据我的观察,您已经尝试通过将同步脉冲设置为0来根据数据表获得h= 1056和v= 525的总时钟。那行不通的。

我将使hsync脉冲20和vysnc 10。总时钟将是相同的,但它们是否与规格表匹配并不重要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47064750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档