这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 44b0x [求助]44b0x是否可以接真彩屏,请各位大侠帮忙

共2条 1/1 1 跳转至

44b0x [求助]44b0x是否可以接真彩屏,请各位大侠帮忙

院士
2006-09-17 18:14:16     打赏
44b0x [求助]44b0x是否可以接真彩屏,请各位大侠帮忙



关键词: 44b0x     求助     是否     可以     接真     彩屏     各位         

院士
2006-12-22 22:43:00     打赏
2楼


我正在使用44b0x,现在手头有一块真彩的屏



我想用44b0x来驱动真彩,我的想法是,数据线只接RGB其中的一路,其他不接(悬空或者拉低)



控制线不变。



现在屏可以初始化,但是显示不了任何东西,控制寄存器的设置如下



时钟60Mhz clkavl=6



rLCDCON1=(0);  //|(1<<5)|(0x3<<8)|(0x3<<10)|(CLKVAL<<12);
        // disable,4B_SNGL_SCAN,WDLY=16clk,WLH=16clk,CLKVAL=?
rLCDCON2=(240-1)|(79<<10)|(10<<21);
        //320x240LCD  LINEBLANK=10 (without any calculation)         
//LCD frame buffer should be inside aligned 4MB region, which ensures that
//LCDBANK value should not be changed when moving the view port.
/* LCDBANK=0xc000000>>22; //((U32)LCDBuffer16)>>22;



LCDBASEU=0x0;  //((U32)LCDBuffer16)&0x3fffff;
LCDBASEL=LCDBASEU+(80)*240;



*/




rLCDSADDR1= (0x2<<27) |(0x30<<21)|0;
    //| ((((U32)LCDBuffer16)>>1)&0x7ffffff);
         // 16-gray, LCDBANK, LCDBASEU
rLCDSADDR2= (0<<29)|(0<<21)|0x4b00;
rLCDSADDR3= (320/4) | ( 0<<9 );
        //No virtual screen.



//The following value has to be changed for better display.
//Select 4 levels among 16 gray levels.



rLCDCON1=LCDCON1_ENVID|(1<<5)|(0x0<<8)|(0x3<<10)|(CLKVAL<<12);



请大家指教,这样做是不是不可行,还是需要其他改动
1: 外接显卡芯片 2: 不行的44B0不能直接接真彩屏

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]