PCAN-Router二次开发教程

本文目录

二次开发教程

本站所有技术文档均为虹科技术工程师所编写和更新,如果您发现任何错误,欢迎扫码下方二维码联系我们进行更正,万分感谢。

如果您需要定制的项目服务或教程培训,请联系虹科获取报价

1. 适用硬件

  • PCAN-Router(IPEH-002210/IPEH-002210-P/IPEH-002211)
    PCAN-Router FD(IPEH-002214/IPEH-002215)
    PCAN-Router Pro(IPEH-002212)
    PCAN-Router Pro FD(IPEH-002220/IPEH-002222)

2. 适用环境与下载地址

3. 使用前提

额外准备任意型号的PEAKCAN卡进行固件刷写,注意不要在刷写未结束时中断进程

请结合对应型号的产品手册

  • 驱动

链接:https://peak-system.com.cn/driver/

(全选)

4. 例程问题

请下载:PEAK-DevPack(例程、PEAK-Flash),下载链接为https://peak-system.com.cn/software-2/

5. API开发流程

  • 例程改写

例程位置如下图,部分例程可直接编译成.bin固件使用,如果需要定制需求需要通过例程改写,生成定制化的新.bin固件。固件编译生成请参照README步骤。

  • 波特率问题

如下图,can_user.c中调用对应波特率,can.user.h中配置对应波特率

  • 核心逻辑

如下图,核心逻辑需要在mian.c中的while循环(//main loop)中修改,核心函数为使用CAN_UserRead和CAN_Write进行报文转发。