PCAN-Basic API功能更新
PEAK&Hong
PEAK-system更新了PCAN-Basic API的功能,在开发CAN/CAN FD程序时,可以使用回读的功能。该功能需要最新版本的驱动和API,不限制硬件版本。
通过代码以使用新功能
↓
DWORD echoFrames = PCAN_PARAMETER_ON;
CAN_SetValue(PCAN_USBBUS1, PCAN_ALLOW_ECHO_FRAMES, &echoFrames, 4);
开启这个功能后,PCAN的channel将能够收到设备自己发出的CAN报文,这可以用来判断程序发出的CAN报文是否正常出现在CAN总线上,以及获取一个统一的时间戳。
CAN_Write函数返回OK时,证明API成功把报文送到PCAN的发送队列中去。但由于仲裁或错误帧的缘故,PCAN硬件不一定能保证在第一时间将CAN报文发往CAN总线。如果开启新功能,CAN_Read函数会在成功发送该报文后回读这一帧报文,可以用于判断该报文是否成功发出。
全部0条评论
快来发表一下你的评论吧 !