主題:我們打算自己開發一塊AD模塊,用的是你們的9000的版,可否幫忙支持開發相應驅動 共有34456人關注過本帖 |
---|
EM9000用戶 |
1樓 |
我們打算自己開發一塊AD模塊,用的是你們的9000的版,可否幫忙支持開發相應驅動 Post By:2008-12-16 14:42:00 [只看該作者]
如題
|
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2008-12-16 14:47:00 [只看該作者]
如果是EM9000上精簡ISA擴展總線來接AD模塊,可以直接利用EM9000_ISA_API.LIB中提供的對ISA總線進行讀寫的操作函數:ISA_WriteUchar(...) ISA_ReadUchar(...)來實現對AD模塊的操作。
|
|
單帖管理 | 引用 | 回復 |
EM9000用戶 |
3樓 |
Post By:2008-12-16 17:57:00 [只看該作者]
這兩個函數怎么添加,參數是什么?
|
|
單帖管理 | 引用 | 回復 |
EM9000用戶 |
4樓 |
Post By:2008-12-17 9:17:00 [只看該作者]
是不是EM9000_READ和EM9000_WRITE?
|
|
單帖管理 | 引用 | 回復 |
zhl |
5樓 |
Post By:2008-12-17 16:46:00 [只看該作者]
抱歉,在EM9000下對ISA操作的函數不是ISA_WriteUchar(...) ISA_ReadUchar(...),應該是:
// 功能描述:從ISA擴展總線某地址讀取一個字節的數據。 // 輸入參數 nSeg:    段地址索引號,合法參數為ISA_CS0n和ISA_CS1n。 //          nOffset: 地址偏移量,合法值為0 - 8191,共8KB地址范圍。 // 返回值 = 指定地址的當前數據。注意對非法參數輸入,總是返回0xff。 UCHAR EM9000_READ( int nSeg, UINT nOffset ); // 功能描述:向ISA擴展總線某地址寫入一個字節的數據。 // 輸入參數 nSeg:    段地址索引號,合法參數為ISA_CS0n和ISA_CS1n。 //          nOffset: 地址偏移量,合法值為0 - 8191,共8KB地址范圍。 //          Value:  需寫入的數據值。 // 返回值 = 0: 寫入成功。 //        < 0: 無效地址。 int   EM9000_WRITE( int nSeg, UINT nOffset, UCHAR Value ); 函數的定義包含在 EM9000_ISA_API.h文件中。 |
|
單帖管理 | 引用 | 回復 |