本项目线上交易金额
(21项目外包温馨提醒您:尽量使用平台交易,降低交易风险。)
(21项目外包温馨提醒您:尽量使用平台交易,降低交易风险。)
0.00元
获得的评价
价格合理 5.0分
支付及时 5.0分
配合态度 5.0分
好评
评价内容:项目完工15天内没有主动评价,系统默认好评!
获得的评价
完成质量 5.0分
完成速度 5.0分
配合态度 5.0分
好评
评价内容:很好
项目内容描述
使用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、输入、输出模块(函数)。在主程序发送空闲时,用输入模块写入要新发送的数据。在主程序接收到信的指令时,通过输出函数获取收到的整条指令。人气:3522
-
项目已完成
项目日志
竞争激烈的项目TOP10