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

stm32f103e 不接can驱动芯片可以使用CAN总线吗

Kylo 2018-11-27 浏览量:2690
是否可以直接使用
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不可以的,STM32输出的并浊CAN总线的差分信号,要通过CAN芯片转成差分信号才可以与CAN总线的时序一样的
    • 发布于 2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • 不能。STM32只是有CAN接口,但信号不是CAN总线的标准信号,需要有个CAN芯片转一下。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不行的,stm32它只是集成CAN总线的控制器,没有集成CAN的收发器。CAN在传输的时候是差分信号,但是stm32输出的是TTL电平信号。固然不能直接连接了。在物理层和485有些类似。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能直接用,控制器只是能控制收发,但具体收发还需要专门接口芯片转换成合适信号。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以的,如果非要是用的话 你的模拟出CAN协议
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以,这个是物理层芯片必须用,除非你用分立元件代替也可以的
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是差分模拟信号,stm32都是数字信号,用双路ADC估计都难模拟出来!
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能。不接CAN芯片,是没法和CAN总线通信的。
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以,主要是无法通讯,模拟信号也做不出
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上不行,但是如果你接一个类似SPI转CAN的芯片就可以实现,前提是你得有这芯片。

    • 发布于2018-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能,CAN收发器是用于电平转换的,CAN用的是差分
    • 发布于2018-12-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能这样操作,必须要转接信号才能进行处理
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 当时不可以的,因为电平不能兼容使用
    • 发布于2019-01-08
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f103e 不接can驱动芯片可以使用CAN总线吗