主題:EM9260底板ISA-1擴(kuò)展LCD 共有37727人關(guān)注過(guò)本帖 |
---|
毛蟲 |
1樓 |
EM9260底板ISA-1擴(kuò)展LCD Post By:2008-6-27 10:36:00 [只看該作者]
本人要在EM9260底板ISA-1上擴(kuò)展LCD,LCD型號(hào)是LM2068R,
如下連接應(yīng)使用哪種操作? int   PIO_OutUchar( int Port, UCHAR OutValue ); int   PIO_InUchar( int Port, UCHAR* pInValue ); int ISA_ReadUchar( int nSeg, UINT nOffset, UCHAR* pRdValue ); int ISA_WriteUchar( int nSeg, UINT nOffset, UCHAR WrValue );       LM2068R                          ISA-1      DB0-----------------------------SD0/P1.0      DB1-----------------------------SD1/P1.1      DB2-----------------------------SD2/P1.2      DB3-----------------------------SD3/P1.3      DB4-----------------------------SD4/P1.4      DB5-----------------------------SD5/P1.5      DB6-----------------------------SD6/P1.6      DB7-----------------------------SD7/P1.7      /CS-----------------------------CS1#/P3.3      /RS-----------------------------SA0/P2.0      /WR-----------------------------WE#/P3.4      /RD-----------------------------RD#/P3.5      /RST----------------------------SA3/P3.0 |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
2樓 |
Post By:2008-6-27 14:10:00 [只看該作者]
首先請(qǐng)確認(rèn)LM2068R的接口時(shí)序是intel格式的。
控制線連接: LM2068R ISA-1 DB0-----------------------------SD0/P1.0 DB1-----------------------------SD1/P1.1 DB2-----------------------------SD2/P1.2 DB3-----------------------------SD3/P1.3 DB4-----------------------------SD4/P1.4 DB5-----------------------------SD5/P1.5 DB6-----------------------------SD6/P1.6 DB7-----------------------------SD7/P1.7 /CS-----------------------------CS1#/P3.3 /RS-----------------------------SA0/P2.0 /WR-----------------------------WE#/P3.4 /RD-----------------------------RD#/P3.5 /RST----------------------------RSTOUT# 主要是復(fù)位線的連接有些問(wèn)題,其他ok。 軟件操作不需要PIO操作,只用ISA_Read和ISA_Write, offset = 0:對(duì)應(yīng)SA0=0;offset=1對(duì)應(yīng)SA0=1。 |
|
單帖管理 | 引用 | 回復(fù) |
毛毛蟲 |
3樓 |
Post By:2008-6-27 16:23:00 [只看該作者]
能否給出下列函數(shù)的應(yīng)用示例?
int ISA_ReadUchar( int nSeg, UINT nOffset, UCHAR* pRdValue ); int ISA_WriteUchar( int nSeg, UINT nOffset, UCHAR WrValue ); 如果能根據(jù)這個(gè)例子給個(gè)實(shí)例的話就更好了啊~~~ |
|
單帖管理 | 引用 | 回復(fù) |
毛毛蟲 |
4樓 |
Post By:2008-6-27 16:35:00 [只看該作者]
在此例子中,對(duì)LCD的reset操作應(yīng)該怎樣寫?
對(duì)LCD寫命令怎樣寫? 對(duì)LCD寫數(shù)據(jù)怎樣寫? 能給出個(gè)例子嗎? |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
5樓 |
Post By:2008-6-27 21:14:00 [只看該作者]
(1)我記得是RS決定是數(shù)據(jù)還是命令,若RS=0,發(fā)送命令,則發(fā)命令調(diào)用:
ISA_WriteUchar(EM9260_CS1, 0, CmdByte ); 那么寫數(shù)據(jù)就應(yīng)當(dāng)為: ISA_WriteUchar(EM9260_CS1, 1, DataByte ); |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
6樓 |
Post By:2008-6-27 21:15:00 [只看該作者]
另外,LCD的復(fù)位不需要軟件操作,上電自動(dòng)復(fù)位一次。
|
|
單帖管理 | 引用 | 回復(fù) |