音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

S3C44B0和LCD

作者:fresh001 欄目:ARM技術(shù)
S3C44B0和LCD
S3C44B0HT1621液晶塊怎么連接???
編程怎么編? 

2樓: >>參與討論
jimsboy
你自己先去試,遇到問(wèn)題再回來(lái)
這個(gè)問(wèn)題這么空,叫人怎么回答?
自己去看一下1621的資料,然后再說(shuō)。
與51聯(lián)接會(huì)的話與44B0也不會(huì)有大問(wèn)題。


3樓: >>參與討論
zhoutong
PIO口模擬
大不了當(dāng)用PIO口去模擬時(shí)序,當(dāng)單片機(jī)

4樓: >>參與討論
fresh001
就是不顯示!
程序編譯沒(méi)有問(wèn)題,能運(yùn)行,就是不顯示!
請(qǐng)大家查看一下,望指點(diǎn),謝謝!!
用PD(用其中一位)口做DATA,PF(用其中一位)口做WR,用PG(用其中一位)口做/CS.

#include <string.h>
#include <stdio.h>
#include "Target\44b.h"
#include "Target\44blib.h"

typedef unsigned CHAR uCHAR;

void lcdint(void)  //初始化HT1621.
{
rPDATG=0x0;
rPDATF=0x00;
Delay(1);
rPDATF=0xff;
Delay(1);
}

void write_byte(uCHAR k,uCHAR n)
{
  uCHAR i,j;
  for(i=0;i<n;i++)
  {
    if(k>=0x80) /
    rPDATD = 0xff;
    else
    rPDATD = 0x0;
    rPDATF = 0x0; //
    Delay(1);
    rPDATF = 0xff; //
    Delay(1);
    k=k<<1;
    
  }
}


void write_com(uCHAR com)
{
  lcdint();
  write_byte(0x80,4); //寫1000
  write_byte(com,8);
  rPDATF = 0xff; //
  rPDATG = 0xff; //
  Delay(1);
  rPDATD = 0xff;//
}

void int1621(void)
{

  write_com(0x52); //BIAS1/3
  write_com(0x30); //RC256K
  write_com(0x02); //SYS EN,打開系統(tǒng)振蕩器
  write_com(0x06); //打開LCD偏壓發(fā)生器
}


void send1621data()                     
{
uCHAR a=1,b=0x80,c=0x11,d=10,e=0x0;
uCHAR j,k;
lcdint();
write_byte(b,a);
Delay(1);
write_byte(e,a);
Delay(1);
write_byte(b,a);
Delay(1);
write_byte(c,d);  //從DISPLAY buffer RAM 0x0000 開始

}

void Main(void)
{   unsigned int PCONGback=0,PCONFback=0,PCONDback=0;
    unsigned int PUPGback=0,PUPFback=0,PUPDback;
    CHAR TEMP;
    CHAR KEYBOARD[4]={'1','2','3','4'};
    CHAR aa;
    int i,j,x,a[11]={0xfc,0x0c,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0x02};
    int y0,y1,y2,y3,y4,y5,y6,y7,y8,y9;
    Port_Init();
    Led_Display(0xf);
    Beep(0x1);
    Led_Display(0x0);
    {
    PCONGback=0;
    PUPGback=0;
    PCONFback=0;
    PUPFback=0;
    PCONDback=0;
    PUPDback=0;
    PCONGback=rPCONG;
    PCONFback=rPCONF;
    PCONDback=rPCOND;
    PUPGback=rPUPG;
    PUPFback=rPUPF;
    PUPDback=rPUPD;
    rPCONF = 0x5555;
    rPCONG = 0x5555;//pf0-pf3:OUTPUT, pf4-pf7:input
    rPCOND = 0x5555;
    rPUPG=0xff;//disable pull-up
    rPUPF=0xff;
    rPUPD=0xff;
    rPDATG=0x00;//pf0-pf3:0
    rPDATF=0x00;//pf0-pf3:0
    rPDATD=0x00;
    
  //////////////////////////////////  
     
    while(1)
    {
    int1621();
    send1621data();
    }

//////////////////////////////////////   
        
    rPCONG=PCONGback;
    rPUPG=PUPGback;
    rPCONF=PCONFback;
    rPUPF=PUPFback;
    rPCOND=PCONDback;
    rPUPD=PUPDback;
    Delay(10);
    }
}


5樓: >>參與討論
fresh001
接口直接連接的,沒(méi)有驅(qū)動(dòng).
接口直接連接的,沒(méi)有驅(qū)動(dòng).

6樓: >>參與討論
fresh001
有些代碼是無(wú)效的.
有些代碼是無(wú)效的.如:
CHAR KEYBOARD[4]={'1','2','3','4'};
    CHAR aa;
    int i,j,x,a[11]={0xfc,0x0c,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0x02};
    int y0,y1,y2,y3,y4,y5,y6,y7,y8,y9;


7樓: >>參與討論
ysf
不知你LCD的速度是否跟得上44B0X的速度?
 
8樓: >>參與討論
fresh001
速度應(yīng)該沒(méi)問(wèn)題!
我用S3C44B0和SMS0801也能連接,還能顯示正常!

9樓: >>參與討論
ysf
還有,電平對(duì)嗎?
44B0X的io是3.3V,你的液晶是5V的吧,電平匹配不?

10樓: >>參與討論
fresh001
電平匹配
現(xiàn)在能顯示,但顯示的數(shù)據(jù)不對(duì).

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
淺談內(nèi)存分配
請(qǐng)教一個(gè)內(nèi)核啟動(dòng)問(wèn)題
44B0與LCD的接口名字是什么?
請(qǐng)教達(dá)人關(guān)于程序異常的問(wèn)題,急
44B0開發(fā)板,USB應(yīng)用疑問(wèn),急~
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)