Hi, @kerryzhou
硬件环境: IMXRT105x、 SDRAM(166M SEMC)、 480*1920 24bit RGB LCD
目前情况:
LCD显示静态界面,图像能够显示,但是会在代码运行过程中发生水平偏移,若绘制LCD画面后,执行 while(1){delay},则图像发生水平偏移的频率较高,若绘制LCD画面后,直接return,让CPU进入IDLE,则发生水平偏移的频率会低的多。
问题:
1. 105x 芯片手册上描述说LCD控制器最高分辨率支持为1366*768 WXGA,这里是指总像素点合还是横纵像素点?
2. 105x 是否能支持这种高分辨率的显示屏?
3. LCD显示发生水平偏移,猜测为总线带宽不够导致,但具体具体原因未知,针对这种问题是否有比较好的解决方案?
希望能得到相关指点,十分感谢。
Solved! Go to Solution.
楼主
您好,你可以参考这个文档,里面有更多的信息可以帮到您。
https://www.nxp.com/docs/en/application-note/AN12302.pdf。
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-----------------------------------------------------------------------------
建議您量測 LCD 端的Hsync信號, 有可能是Rise /Fall Setup Time 太長造成LCD水平位移
楼主
您好,你可以参考这个文档,里面有更多的信息可以帮到您。
https://www.nxp.com/docs/en/application-note/AN12302.pdf。
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-----------------------------------------------------------------------------
目前修改 LCDIF_CTRL2_OUTSTANDING_REQS 与 LCDIF_CTRL2_BURST_LEN_8 寄存器已经解决了水平偏移的问题,但是第二点中的 LCDIF_THRES 寄存器,我在用户手册中并未找到相关寄存器,但是看他的描述,是指下列寄存器吗?