完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,当LCD图像打开时,我在LCD图像上有一个问题。0层访问DDR2 SDRAM(地址0x08000000),1层访问RAM(地址0x00000000),请看附图。基本上两层图像必须是随机点颜色,如光标图像。然而,LCD上的图像看起来像所有ho。两层的水平线起始于同一地址,因此看起来是随机的彩色垂直条纹。(注意:附带的图像白色文本由Photoshop添加,这些不是LCD上的实际图像。)当push_sw为ON时,200像素青色数据(仅用于1行)被发送到SDRAM和200像素品红co。lor数据(仅用于1行)被发送到SDRAM。数据写入命令工作正常,但仍然所有水平行都从同一个地址开始。我用了(2)不同分辨率的LCD(WVGA 800x480和WXGA 1280x768),但是症状是一样的。我需要增加额外的寄存器吗?如果有人能帮我解决这个问题,我将不胜感激。这是我的GLCD寄存器设置和数据写入命令。void LCD_setup(void){/*************************LCD设置********************REFO5TRIM=0xB3000000;//166h(358)/512valueREFO5CON=0x00018007;//0x000X=1或更多。没有“0”//****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************GLCDL1START=0x015000E0;GLCDL1SIZE=0x00F000F0GLCDL1RES=0x00F000F0;GLCDL1BADDR=0x00000000GLCDL1BADDR=0x00000000;GLCDL1STRIDE=0;//********************************************************************************基础分辨率_0 x00000002;//1=204MHz,2=204MHz,2=102MHzGLCDBGLCDBGLCGCOLOR=0xFF0000000000000;//背景颜色:redGLCDRES=0X030303030303030303032001E0;//背景颜色:redGLCLCDRDRES=0背景颜色:红色红色红色红色//800x480GLCDBLANKING=0x03A0020D;//800x480GLCDBPORCH= 0x03C80210; // 800x480GLCDCURSOR= 0x00100010;GLCDINT= 0;GLCDMODE= 0xD8000000;}void main (void) {while (1) {if(push_sw){for(i=0; i<600; i=i+3){*(char*)(0xA8000000+i) = 0;*(char*)(0xA8000000+i+1) = 0xFF;*(char*)(0xA8000000+i+2) = 0xFF;*(char*)(0xA0000000+i) = 0xFF;*(char*)(0xA0000000+i+1)=0;*(char*)(0xA0000000+i+2)=0xFF;}}}}我的工作环境是:PIC32MZ1025DAG176MPLAB X v4.20XC32v2.10编译器PICKIT3NoHARMony使用LCD时钟30MHz。
|
|
相关推荐
2个回答
|
|
我想知道步长寄存器的描述是否具有误导性,下一行的偏移量仅仅是步长,而不是Rex+步长?
|
|
|
|
谢谢您的快速响应。我可以计算出正确的步幅值。它必须是X层分辨率X 3。(800 x480 WVGA步幅为2400=0x000 000 0960)
|
|
|
|
只有小组成员才能发言,加入小组>>
5150 浏览 9 评论
1994 浏览 8 评论
1924 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3165 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2221 浏览 5 评论
716浏览 1评论
602浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
488浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
617浏览 0评论
515浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 09:31 , Processed in 1.317094 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号