MPC5645S DCU3 - 640x480 mode. Can't plot 601 pixels.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MPC5645S DCU3 - 640x480 mode. Can't plot 601 pixels.

609 Views
peteradamcik
Contributor III

Hi Guys, I've got the DCU3 setup and running 640x480@60Hz. Thank you so much for your help on that one.

I've set the display size to 640x480 which is

DCU.DISP_SIZE.B.DELTA_X = 40 // 40*16 = 640

DCU.DISP_SIZE.B.DELTA_Y = 480 

Setting LAYER 0 greater than 600 pixels and I get no display. Setting LAYER 0 to 600 pixels and I can display video data on the display. So displaying 600x480 pixels is fine but if I try 601x480 I get no display.

I would think that setting the display size to 640x480 and the Layer 0 size to 640x480 means I can display graphics data on a 640x480 panel but maximum display I can get is 600 pixels.

Any ideas why this is happening? Please let me know.

Thanks guys, hope to hear from you soon.

Pete

 

0 Kudos
Reply
1 Reply

602 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

what about other register setting determining display parameters (HSYN, VSYN, DIV_RATIO,...)?
Can you share this together with display datasheet?
Refer chapter 5 of the AN4444 (https://www.nxp.com/docs/en/application-note/AN4444.pdf)
After DCU setting you can try test mode to display color bars, as mentioned in chapter 5.5.

BR, Petr

0 Kudos
Reply