你好!有没有CH365动态链接库的函数详细说明,看了你们的的那个.h有点不懂啥意思,谢谢!
CH365DLL.H 是CH365的应用层接口库,描述已经比较详细了,是哪里不清楚呢?或者哪个函数不会调用?
如果我要用到CH365的中断功能该怎么写呢?能给我一个完整的简单样例吗?谢谢!
CH365的中断,可以参考 CH365EVT\PUB\INTER2 哪里不清楚可以具体提问
你好!关于以下问题不明白,谢谢解答! 在CH365打开设备函数: HANDLE WINAPI CH365OpenDevice( // 打开CH365设备,返回句柄,出错则无效 BOOL iEnableMemory, // 是否需要支持存储器 BOOL iEnableInterrupt ); // 是否需要支持中断 不知道“返回句柄”是什么? 在VC程序中CH365OpenDevice(1,1)是支持存储器和支持中断的意思对吗? 关于中断: 首先在将D3脚接一个下拉电阻,配置为中断模式。 BOOL WINAPI CH365WaitInterrupt( ); // 等待中断事件 BOOL WINAPI CH365AbortWaitInt( ); // 放弃等待中断 BOOL WINAPI CH365SetIntRoutine( // 设定中断服务程序 mPCH365_INT_ROUTINE iIntRoutine ); // 指定中断服务程序,为NULL则取消中断服务,否则在中断时调用该程序 这几个函数的意思: 假设inti()为我写的中断服务程序,VC中调用CH365SetIntRoutine(inti()后,当有中断信号时,是否自动会进入inti()程序中执行? 谢谢!
1、“返回句柄”你可以理解为函数返回值,如果出错( == INVALID_HANDLE_VALUE)则无效 2、 CH365OpenDevice(1,1)是支持存储器和支持中断 3、 是的
BOOL WINAPI CH365WaitInterrupt( ); // 等待中断事件 BOOL WINAPI CH365AbortWaitInt( ); // 放弃等待中断 你好!你还未给我解释这两个是什么意思,一般用在什么时候?谢谢!
等待中断事件: 如果有中断,就调用中断. 放弃等待中断: 不等了,来中断也不响应
你好!在使用中断的时候不能用 我调用的是....\PUB\WIN_SW\DEMO365.C中的例子 /* 如果需要用到中断,自动检测CH365所用的中断号 */ printf( "*** CH365mSetIntLine: AUTO " ); if ( CH365mSetIntLine(Device_Number, mCH365_INT_LINE_AUTO ) == FALSE ) printf( " ERROR \n" ); else printf( "= OK \n" ); 运行后发现现实的是*** CH365mSetIntLine: AUTO ERROR,是不是表示中断没有打开呢?我在D3脚也加了一个电阻接地的,不知道什么原因了,谢谢指教!
还是先谢谢了,我的问题解决了,问题的原因都不好意思说了,我把D3脚的电阻焊成电容了,改过来了就好了
BOOL WINAPI CH365WaitInterrupt( ); // 等待中断事件 是不是有中断发生了才继续执行呢?要是没有中断发生是不是一直就停在这里等待中断呢?
等待中断事件,如果暂时没有中断事件则一直等待,直到发生中断或者放弃等待中断