BOOLWINAPICH367mAccessBlock( // 读取或者写入数据块
ULONGiIndex, // 指定CH367设备序号
ULONGiAccessMode, // 参考下面的说明
PVOIDiAddr, // 指定I/O端口或者存储器的地址
PVOIDioBuffer, // 指向输入或者输出的缓冲区
ULONGiLength ); // 数据块长度,也就是读取或者写入的字节数,长度不超过32KB
如题,根据例子仿写的代码,
mAddr=0x04;
if(!CH367mAccessBlock(mIndex,mFuncWriteIoDword,&mBaseAddr->mCH367IoPort[mAddr],Cfreq_Dout,4))
Cfreq_Dout是个8位数组,存储的内容是0x83126E00, 理解的是这32Bit数据会一次性发送到下位机FPGA,但FPGA抓到的内容是02010308,请问这个CH367mAccessBlock函数存储数据ioBuffer缓冲区,实际发送时时一个什么机制?内部会经过提取吗?谢谢,如果要实现我的效果,要怎么修改
谢谢。