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

    本项目线上交易金额
    (21项目外包温馨提醒您:尽量使用平台交易,降低交易风险。)

    0.00

    发包方

    paimen 

    接包方

    tianxiawuhen 

    获得的评价

      价格合理 0.0分
      支付及时 0.0分
      配合态度 0.0分

    评价内容:

    获得的评价

      完成质量 5.0分
      完成速度 5.0分
      配合态度 5.0分

      好评

    评价内容:很好
    • 发布时间: 2016-08-16 16:30
    • 截止时间: 2016-09-15 16:30
    • 项目周期:详谈
    • 已有竞标: 13
    • 项目标签: 单片机 CAN MCP2515
    • 预算金额:小于¥10,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、输入、输出模块(函数)。在主程序发送空闲时,用输入模块写入要新发送的数据。在主程序接收到信的指令时,通过输出函数获取收到的整条指令。
    人气:1805
    参与竞标者

竞标方案

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

不能为空

联系方式:
  • 不能为空

  • 不能为空

  • 不能为空

  • 不能为空

竞标方案:

不能为空!

 
客服电话
二维码
意见反馈