• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

c51实现can总线需要外接那些芯片

yinxx 2020-05-03 浏览量:994
c51实现can总线需要外接那些芯片
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • C51芯片一般本身没有CAN接口的,如果带了SPI,可以找个MCP2515,实现SPI转CAN,这也是目前常用的方案,如果没有硬件SPI,可以软件模拟一个,但是这种软件模拟的SPI速度要比较慢,否则时序会错掉
    • 发布于 2020-05-10
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 需要一个CAN 总线芯片和一个CAN收发器芯片。

    CAN总线芯片主要用于CAN时序和协议解析

    CAN收发芯片就是一个电平转换。

    11.jpg

    开发CAN协议的时候,最好在买一个USB转CAN的调试器,这样能很方便的帮你调试CAN

    • 发布于2020-05-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你的51单片机是哪个,有没有CAN外设,如果没有,还要使用串口,SPI或是其他的外设进行转换
    • 发布于2020-05-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 51芯片一般是没有CAN接口的,要串口转成一个CAN,CANFDSM-100这个模块就可以
    • 发布于2020-05-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 购买一个CAN通讯模块即可,建议TJA1050芯片的那种,然后参考正点原子的CAN例程即可。
    • 发布于2020-05-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

c51实现can总线需要外接那些芯片