主題:EM9160片選信號CS0#和CS1#完全等價嗎 共有37879人關注過本帖 |
---|
俊達安科 |
1樓 |
EM9160片選信號CS0#和CS1#完全等價嗎 Post By:2009-3-2 11:31:00 [只看該作者]
您好,
請問:EM9160片選信號CS0#和CS1#是完全等價的嗎? |
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2009-3-2 12:12:00 [只看該作者]
不完全等價的,CS0#和CS1#分別對應的地址范圍是不同的,它們都分別對應32個字節的地址范圍。
|
|
單帖管理 | 引用 | 回復 |
俊達安科 |
3樓 |
Post By:2009-3-2 15:49:00 [只看該作者]
那提供明確的CS0,CS1對應的端口地址范圍,以及端口讀寫操作的流程
|
|
單帖管理 | 引用 | 回復 |
x10 |
4樓 |
Post By:2009-3-2 18:14:00 [只看該作者]
直接使用EM9160_ISA_DIO.H所提供的API函數,就可方便實現對總線端口的讀寫操作:
/////////////////////////////////////////////////////////////////////////////////////// // 功能描述:從ISA擴展總線某地址讀取一個字節的數據。若pRdValue為NULL,函數將直接返回-1。 // // 輸入參數 nSeg:     段地址索引號,合法參數為EM9160_CS0、EM9160_CS1和EM9160_LCD。 //          nOffset:  地址偏移量,對EM9160_CS0,其合法值為0 - 31,共32個字節地址范圍。 //                                對EM9160_CS1,其合法值為0 - 31, 共32個字節地址范圍。 //                                對EM9160_LCD,其合法值為0 - 15,共16個字節。 // // 輸出參數 pRdValue: 指向8-bit字節變量,函數操作后為讀入的總線數據。 //   // 返回值 = 0: 操作成功 //        < 0: 操作失敗 /////////////////////////////////////////////////////////////////////////////////////// int ISA_ReadUchar( int nSeg, UINT nOffset, UCHAR* pRdValue ); /////////////////////////////////////////////////////////////////////////////////////// // 功能描述:向ISA擴展總線某地址寫入一個字節的數據。 // // 輸入參數 nSeg:     段地址索引號,合法參數為EM9160_CS0、EM9160_CS1和EM9160_LCD。 //          nOffset:  地址偏移量,對EM9160_CS0,其合法值為0 - 31,共32個字節地址范圍。 //                                對EM9160_CS1,其合法值為0 - 31, 共32個字節地址范圍。 //                                對EM9160_LCD,其合法值為0 - 15,共16個字節。 //          WrValue:  8-bit字節變量,為函數需要寫入的總線數據。 //   // 返回值 = 0: 操作成功 //        < 0: 操作失敗 /////////////////////////////////////////////////////////////////////////////////////// int ISA_WriteUchar( int nSeg, UINT nOffset, UCHAR WrValue );   |
|
單帖管理 | 引用 | 回復 |
lxs |
5樓 |
Post By:2009-3-2 22:04:00 [只看該作者]
羅工! 已經把說明發張經理郵箱了!抄送給你的郵件退回了,請把你的郵箱留下,我確認下。或者發我郵箱lxs@emtronix.com
|
|
單帖管理 | 引用 | 回復 |