最近一段时间,由于项目的原因,我是一边学习C++有关知识,一边看EM9161开发板带的CAN示例程序,我现在是想在提供的示例程序基础上,改成自己需要的,但一段时间过去了,我始终没有得到自己想要的程序,所以希望各位能给点指点,谢谢!
我现在是问题是:我现在有两套开发板,自定义了一个CAN通信协议,就是A发送某个数据(代表某种功能如0x37表示上传数据)给另外一台设备B,B设备判断,如果是协议中定义好的数据(如0x37),A设备就把自己的数据(自定义的数据)发给B。滤波器都已经被我屏蔽掉,其中A开发板用的是我自己写的程序,B用的是带的示例程序。开发板上CAN底层驱动都已经写好,我现在所要做的工作就是对他们的底层函数进行调用。
附件中第一个是示例程序,第二个是我自己写的,开发环境是EVC
点击此处下载 ourdev_601491RVBU7N.rar(文件大小:2.68M) (原文件名:CAN示例程序.rar)
点击此处下载 ourdev_601492HVXAX2.rar(文件大小:5.55M) (原文件名:自己写的can程序.rar)
|