C51 MCP2515 CAN通信500kbps源码
编译器keil,单片机STC12C5A60S2,编译调试通过。成功和STM32通信。
单片机通过SPI连接MCP2515 CAN控制器,MCP2515通过TJA1050 CAN收发器连入CAN总线。具体的原理图我就不发了,百度上一大堆!
附件“硬件SPI.rar”为使用STC12系列自带硬件的SPI功能与MCP2515通信,硬件SPI速度快精度高但移植患难。
附件“软件SPI.rar”为使用软件方式通过普通IO口模拟SPI,软件模拟SPI移植比较容易但相对于硬件SPI速度和精度都会有所降低。
具体代码见附件!
本文出自 小古Blog,转载时请注明出处及相应链接。
本文永久链接: http://blog.chdz1.com/?post=177
3条评论
你的代码写的不错,但是CAN里面对方的地址怎么定呢?希望能和你交流408637535@qq.com
没有见到附件呢,不知道能否给我一份。
QQ邮箱:363203178@qq.com
@谢谢了:不好意思,Blog更新了程序附件没显示了,现在能下载了