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

关于STM32F103RB CAN口重定义的问题?

大头 2018-11-05 浏览量:900
基于战舰版修改的,想用PB8 PB9做CAN的输入输出,这样做是不是还缺什么,已经调了两天了,求助啊!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 使能CAN的时钟

    引脚配置为复用功能,要是要进行重映射也要进行相应的配置

    初始化并配置CAN外设的一些参数,比如速率等等

    外部再加一个CAN芯片,才可以与CAN总线进行通讯,否则STM32F103的引脚输出的并不是差分的CAN时序,而是TTL电平的

    • 发布于 2018-12-02
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10

  • 吧代码放上来,看看复用是不是没打开
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 用例程can试下,然后在例程例程基础上增加重映射
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 贴个代码,方便找问题,重映射应该可以使用
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 重映射是可以的,不过没代码不好分析,可以用示波器抓一下波形
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 将你的初始化代码放上来看一下,有可能是FIFO没有使能
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以直接使用重映射来处理,这样操作比较方便
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 是的,32的外设除了mipi以外都是GPIO复用的,需要配置引脚复用寄存器。
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要确定一下你的初始化配置代码,一般都是初始化的配置问题
    • 发布于2018-12-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于STM32F103RB CAN口重定义的问题?