当执行完lcd初始化程序之后,执行清屏命令不好使,因为所有的VD3~VD0 一直是1,无法清屏<br /><br /><br />我用ads调试的,可是,D口的后四位(vd3~vd0),一直是1,这是怎么回事?<br />我D口配置<br /><br />rPDATD= 0x00;<br /> rPCOND= 0xaaaa; <br /> rPUPD = 0x00;<br />应该没问题啊<br /><br />这是我清屏程序:<br /><br />void Lcd_Clr(void)<br />{<br /><br /> U32 i;<br /> U32 *pDisp =(U32 *)LCD_VIRTUAL_BUFFER;<br /> <br /> for(i=0;i<(SCR_XSIZE*SCR_YSIZE/2/4);i++)<br /> {<br /> *pDisp++=0x0; <br /> <br /> <br /> }<br /><br /><br />}<br /><br />后来我把*pDisp++=0xf;也没有变化,看样子,是D口被什么东西给短到了电源上,可是,板子的原理图上显示的D口没接别的东西啊<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> |
|