1.cpu1中配置系统,分配引脚到cpu2,初始化引脚功能。
2.cpu2中,使能时钟,初始化寄存器,设置波特率,配置中断向量,函数,使能can
3.使用邮箱CANmassage,芯片内一共有32个邮箱,注意的是这32个ram不能直接操作,是通过其他寄存器间接操作的,库函数已经做好封装。
4.canmassage结构体中msgid是地址具体包含哪些内容,自己定义。过滤器是IDmask,相应的位置1,就是使用id中相应的位过滤,这是硬件过滤。
5.flag时设置标准帧,数据帧,远传真,扩展帧,中断等等。
6.32个邮箱,可以设置成不同的id,就可以接受不同地址的数据。