我做的isa 轉(zhuǎn)pci 接口卡,使用本地定址方式,用DEBUG365.EXE讀取的數(shù)據(jù)正確。用CH365mReadIoByte()怎么讀不出來(lái)數(shù)據(jù)呢?能不能說(shuō)明一下具體的用法,謝謝??!
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無(wú)線MCU
我做的isa 轉(zhuǎn)pci 接口卡,使用本地定址方式,用DEBUG365.EXE讀取的數(shù)據(jù)正確。用CH365mReadIoByte()怎么讀不出來(lái)數(shù)據(jù)呢?能不能說(shuō)明一下具體的用法,謝謝??!
本地定址可以直接使用你原來(lái)ISA硬件所配套的程序軟件,所以不需要調(diào)用CH365mReadIoByte。 如果一定要調(diào)用CH365mReadIoByte,那么要注意: 第二個(gè)參數(shù)有效值從0到0xFF,也可以是本地定址的地址,例如0x260, 第三個(gè)參數(shù)是指向字節(jié)存儲(chǔ)單元的指針,新手常搞錯(cuò), 例子: UCHAR my_data; CH365mReadIoByte( mIndex, (PVOID)0x260, & my_data ) 或者參考與DEBUG365.EXE放在一起的C源程序
我用C#怎樣用?謝謝