当前位置:首页 / 找项目 / MCP2515 CAN通信 keil C51程序模块

    • 发布项目

      2016-08-16 16:30

    • 选择承包方

      2016-08-16 16:30

    • 项目工作中

      2016-08-26 15:50

    • 项目完成

    • 发布时间: 2016-08-16 16:30
    • 截止时间: 2016-09-15 16:30
    • 项目周期:详谈
    • 已有竞标: 13
    • 项目标签: 单片机 CAN MCP2515
    • 预算金额:小于¥5,000
    • 现居地址:河南省 郑州市 中原区

      发包方联系方式,竞标后可查看

    微信扫码,分享项目

    项目内容描述

    使用STC单片机的硬件SPI和MCP2515连接进行can通信。 我们这个属于程序改造,可是我们没时间去研究这个芯片和can协议。我们希望找个熟悉mcp2515的个人或团队,低成本的解决这个问题。 我们现在的通信是给予485的半双工通信,我们程序里有现成的通信协议(通信协议是定长的,命令头3个字节,地址码2个字节,命令码1个字节,校验码1个字节,共计7个字节),目前该协议通过485总线通信,希望改成给予can总线通信。 在编写程序时,我们可以发个我们先成的电路板和原理图给您,用以您编写程序。我们测试程序是,您发给我们机器码,我们用同样的电路板测试程序。最终我们要完整的C51 程序源码。 程序至少分为4个模块(函数): 1、SPI,MCP2515中断服务程序(函数)。在中断中处理SPI的数据,在终端中处理MCP2515收到的收据。 2、通信程序设置模块(函数),通过改程序完成对通信模块各种参数的设置。 3、程序模块主程序(函数),运行在main主函数中。处理要发送的数据,触发发送中断、设置发送数据完毕(发送空闲)标志位;处理接受到的数据,分析接受到的数据命令头是否正确,地址码是否对应自己的地址和公共广播地址,设置获取指令的标志位。 4、输入、输出模块(函数)。在主程序发送空闲时,用输入模块写入要新发送的数据。在主程序接收到信的指令时,通过输出函数获取收到的整条指令。
    人气:1543
    竞标者(13) 升级成为达人,排名立马靠前。点击查看>>
    给发包方留言
    留言内容不能为空且不能大于500字

    手机认证后方可留言哦~ 去认证

    暂无留言

    全部留言
    • paimen 刚才打的,不小心被清楚了。这次打的太快,有些错别字:给予 = 基于,先成 = 现成。通过改程序 = 通过该程序。可能还有其他的错别字。实在不好意思。 因为我们不懂,所以没用can的地址校验功能。 有问题,邮件联系我,或者直接打我电话。不要加我QQ,QQ号码是错的。
      2016-08-16 16:35:40

竞标方案

竞标报价: 发包方预算: 小于¥5,000

不能为空

项目周期: 发包方要求的开发时间: 详谈

不能为空

联系方式:
  • 不能为空

  • 不能为空

竞标方案:

不能为空!

 
客服电话
意见反馈