主題:EM9260 共有34942人關注過本帖 |
---|
msmjordan |
1樓 |
EM9260 Post By:2010-3-25 10:23:00 [只看該作者]
請教em9260板CS0#和CS1#的地址是多少?
|
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2010-3-25 10:53:00 [只看該作者]
直接調用EM9260_ISA_DIO.H中的ISA讀寫操作即可,應用程序不需要關心CS0#和CS1#的虛地址,主要是關心地址偏移量,對應地址SA0 - SA12。
/////////////////////////////////////////////////////////////////////////////////////// // 功能描述:從ISA擴展總線某地址讀取一個字節的數據。若pRdValue為NULL,函數將直接返回-1。 // // 輸入參數 nSeg:     段地址索引號,合法參數為EM9260_CS0、EM9260_CS1和EM9260_LCD。 //          nOffset:  地址偏移量,對EM9260_CS0,其合法值為0 - 8191,共8KB地址范圍。 //                                對EM9260_CS1,其合法值為0 - 1023, 共1KB地址范圍。 //                                對EM9260_LCD,其合法值為0 - 15,共16個字節 // // 輸出參數 pRdValue: 指向8-bit字節變量,函數操作后為讀入的總線數據。 //   // 返回值 = 0: 操作成功 //        < 0: 操作失敗 /////////////////////////////////////////////////////////////////////////////////////// int ISA_ReadUchar( int nSeg, UINT nOffset, UCHAR* pRdValue ); /////////////////////////////////////////////////////////////////////////////////////// // 功能描述:向ISA擴展總線某地址寫入一個字節的數據。若pWrValue為NULL,函數將直接返回-1。 // // 輸入參數 nSeg:     段地址索引號,合法參數為EM9260_CS0、EM9260_CS1和EM9260_LCD。 //          nOffset:  地址偏移量,對EM9260_CS0,其合法值為0 - 8191,共8KB地址范圍。 //                                對EM9260_CS1,其合法值為0 - 1023, 共1KB地址范圍。 //                                對EM9260_LCD,其合法值為0 - 15,共16個字節 //          WrValue:  8-bit字節變量,為函數需要寫入的總線數據。 //   // 返回值 = 0: 操作成功 //        < 0: 操作失敗 /////////////////////////////////////////////////////////////////////////////////////// int ISA_WriteUchar( int nSeg, UINT nOffset, UCHAR WrValue ); |
|
單帖管理 | 引用 | 回復 |