dsp连续用并口写液晶显示的小问题
我用dsp28335 连续取写液晶显示屏,并口操作,单步调试的时候发现好像只能写像素的x位置,具体程序如下:/****************************************************************************
【功能说明】 并口画点
****************************************************************************/
void PutPixel(Uint16 x,Uint16 y,Uint16 color)
{
GpioDataRegs.GPBSET.bit.GPIO42 = 1;// LCD_CS=1;
GpioDataRegs.GPBCLEAR.bit.GPIO42 = 1;// LCD_CS=0;
*(Uint16 *)addr_lcd_a1a0_10 = x;// LCD_A1=1; LCD_A0=0;---这句能运行到
*(Uint16 *)addr_lcd_a1a0_10 = y;//----这句好像程序就运行不到
*(Uint16 *)addr_lcd_a1a0_10 = ((y>>4) & 0x00B0) | ((x>>8) & 0x000F);//----这句好像程序就运行不到
*(Uint16 *)addr_lcd_a1a0_00 = color;//颜色
GpioDataRegs.GPBSET.bit.GPIO42 = 1;// LCD_CS=1;
}
是不是连续写的时候需要加一些其他操作呢。
高人给指点一下,谢谢
页:
[1]