博客
本文目录
二次开发教程
本站所有技术文档均为虹科技术工程师所编写和更新,如果您发现任何错误,欢迎扫码下方二维码联系我们进行更正,万分感谢。
如果您需要定制的项目服务或教程培训,请联系虹科获取报价
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. 适用环境与下载地址
- Windows®11(x64/ARM64)、10(x64):https://peak-system.com.cn/development/
- Linux:peak-system.com/linux
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进行报文转发。