Arduino的ISO 15765-2 ISO-TP协议实现
此实现需要来自以下位置的MCP_CAN_lib
,调试输出已禁用。
目前已实施:
11位标准CAN消息
发送ISO-TP单帧消息
使用第一帧和连续帧发送ISO-TP多帧消息
评估流量控制并遵守最小分离时间+发送期间的块大小
接收ISO-TP单帧消息
接收ISO-TP多帧消息
按照消息中的配置发送流控制(最小分离时间+块大小)
会话超时
FC超时
CF超时
太多FC等待消息后超时
一些错误处理
0x00的简单帧填充
请参阅example / send_receive / send_receive.ino中的用法示例
2021-06-25 12:09:18
19KB
C++
1