CH421手册中7.2节有提到,当计算机需要与单片机联系时,可以先向 CH421A 写入数据,然后通过 CH365 的地址线 A15 输出低电平,使单片机进入中断服务程序,从CH421A 获取数据并处理。
我的问题1:就是计算机通过怎样的操作可以使地址线A15输出低电平呢?是通过函数
BOOLWINAPICH365WriteIoByte( // 向I/O端口写入一个字节
PVOIDiAddr, // 指定I/O端口的地址
UCHARiByte ); // 待写入的字节数据,这个函数吗?比如说地址写0x8000,然后跟一个数据吗?
2,计算机调用的API接口函数CH365DLL.H中直接调用函数
BOOLWINAPICH365ReadIoByte( // 从I/O端口读取一个字节
PVOIDiAddr, // 指定I/O端口的地址
PUCHARoByte ); // 指向一个字节单元,用于保存读取的字节数据
可以直接读到CH421Y端上的数据吗?需不需要操作CH365上的读写引脚的时序?【Y 端的地址线输入,为 0 指向索引口,为 1 指向数据口】用A0来替代的那么A0电平要不要通过计算机手动操作这个地址线引脚?
求高手点评,在线等。。。