|
目前用VC++开发一个app,用于跟硬件通信,发现APP向CAN总线发送结束通信过程后,CAN总线上任然有很多数据,应该是适配器缓存,这些缓存数据严重影响我后面的一些操作,看了下API函数开发文档,发现uint32_t __stdcall VCI_ClearBuffer(uint32_t DevType,uint32_t DevIndex,uint32_t CANIndex); 清除缓存函数。使用这个函数清除缓存后,执行关闭CAN函数,或复位CAN函数,就一直卡在这些函数里,跑不出来了。
VCI_ClearBuffer这个函数应用条件是什么?文档上没有解释。感谢。有使用例子也可以。企鹅号 879862287
|
|