28346的CAN的例程是采用CANA发送数据,并用CANB接收,现在我设计的模块是采用CANB向其他设备发送数据,为了节省时间,CAN部分程序是直接在TI公司提供的例程上进行改写的。
我认为主要有一下内容需要修改
1、CAN初始化文件中关于GPIO引脚的定义,我根据我实际使用情况进行了修改
2、主函数中将CANA配置和发送的部分改成CANB模块
其他关于CAN模块寄存器配置都是不需要改,通用的。但是主函数中发送数据成功标志位总是不能成功置位,请问一下,我还有什么没注意到的吗?
前提是CANB模块外部的转换元件都是正常工作的。