在做项目时候,遇到了用的控制器和底盘的CAN的id和波特率都固定,问了商家都没法改,但又必须得通信,就用STM32做了一个中转站。用来实现通信
首先看下两边的情况:
控制端:
id:0x18ff94f1 波特率:250
底盘端:
id:0x131 波特率:500
实现的平台:
即一块stm32(vet6)作为转换器。用两台电脑和两根pcan做为控制器与底盘。(在我的程序里,can1波特率250,can2波特率500,具体可以在can.c文件里设置)
具体代码包我打包上传到百度云:
链接:https://pan.baidu.com/s/1iHNy_jjLQoncp0LmxP3puw
提取码:uygs