完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位专家,高手,你们好!
我在使用bf526外接TFT LCD的时候,想使用PACK_EN功能,可是怎么也用不起来,还希望各位能够指教一下. 我的软件如下: unsigned char LCD_Disp_Buff[286*480]= {......} // //-------------------------ppi configure ---------------------------- // *pPPI_DELAY = 42; //Number of PPI_CLK cycles to delay after assertion of PPI_FS1 before latching in or sending out data *pPPI_COUNT = (480-1); *pPPI_FRAME = 286; *pPPI_CONTROL = POLS | //PPI_FS1 and PPI_FS2 are treated as falling edge asserted DLEN_8 | //8 bits //PACK_EN | 0x01<<4 | //PORT_CFG 01 - 2 or 3 frame syncs XFR_TYPE | //11 - Output mode with 1, 2, or 3 frame syncs PORT_DIR; // //--------------------------dma configure -------------------------- // *pDMA0_START_ADDR = LCD_Disp_Buff; *pDMA0_X_COUNT = 480; *pDMA0_X_MODIFY = 1; *pDMA0_Y_COUNT = 286; *pDMA0_Y_MODIFY = 1; *pDMA0_CONFIG = FLOW_AUTO | DMA2D | WDSIZE_8 | DMAEN; 这个程序在显示上面都是正常的,我想使用PACK_EN,增加数据传输的效率。 把PACK_EN 使能(*pPPI_CONTROL),*pDMA0_X_MODIFY = 2; WDSIZE_16(*pDMA0_CONFIG), 怎么不行啊,显示的乱七八糟。 这个如果要用这个PACK_EN功能,到底要怎么设置?难道要把 unsigned char LCD_Disp_Buff[286*480]= 改变成unsigned shot格式? 还望各位高手,专家指教指教 谢谢! |
|
相关推荐
3个回答
|
|
您好,
1. 显示用的TFT LCD接收的数据是灰度还是RGB888还是RGB565格式的?如果是888,那么每个像素为3byte,如果是565那么每个像素2byte,灰度的每个像素1byte 2. 如果是888,DMA X COUNT = 480*3/4; X MODIFY = 4; Y COUNT = 286; Y MODIFY = 4; DMA CONFIG添加PACK_EN, WDSIZE_32;如果是565,X COUNT = 480*2/4;;灰度的话就是480/4; Best regards! |
|
|
|
testd001xx 发表于 2018-10-18 10:49 我使用的是8bits RGB 332格式 一个字节对应一个像素,这个应该怎么设置呢?显示缓存在SDRAM里,和DSP的接口是16bits的吧 |
|
|
|
您好, 这样的话应该和灰度的类似 DMA X COUNT = 480/4; X MODIFY = 4; Y COUNT = 286; Y MODIFY = 4; DMA CONFIG添加PACK_EN, WDSIZE_32 |
|
|
|
只有小组成员才能发言,加入小组>>
990 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1384 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1938 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4269 浏览 2 评论
9060 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1520浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1692浏览 2评论
990浏览 2评论
1666浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1384浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 20:56 , Processed in 0.773184 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号