C51 MCP2515 CAN通信500kbps源码

作者: 小古 分类: 电子技术 发布时间: 2013-1-29 ė32522 次浏览 63 条评论

编译器keil,单片机STC12C5A60S2,编译调试通过。成功和STM32通信。

单片机通过SPI连接MCP2515 CAN控制器,MCP2515通过TJA1050 CAN收发器连入CAN总线。具体的原理图我就不发了,百度上一大堆!

附件“硬件SPI.rar”为使用STC12系列自带硬件的SPI功能与MCP2515通信,硬件SPI速度快精度高但移植患难。

附件“软件SPI.rar”为使用软件方式通过普通IO口模拟SPI,软件模拟SPI移植比较容易但相对于硬件SPI速度和精度都会有所降低。

具体代码见附件!

软件SPI.rar

硬件SPI.rar

本文出自 小古Blog,转载时请注明出处及相应链接。

本文永久链接: http://blog.chdz1.com/?post=177

|

3条评论

  1. 梦爱慈坏傲想 2014-04-16 20:34

    你的代码写的不错,但是CAN里面对方的地址怎么定呢?希望能和你交流408637535@qq.com回复

  1. 谢谢了 2013-08-21 15:56

    没有见到附件呢,不知道能否给我一份。
    QQ邮箱:363203178@qq.com回复

    1. 小古 2013-09-02 06:33

      @谢谢了:不好意思,Blog更新了程序附件没显示了,现在能下载了回复

发表评论:

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部
sitemap