打印
[STM32F4]

STM32F407IGT6的can引脚配置问题

[复制链接]
528|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2024-12-11 16:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求问大佬,STM32F407IGT6的can引脚,电机开发板上的can引脚为PI9(CAN_RX)和PB9(CAN_TX),然而查找资料显示STM32F407IGT6 的 CAN 引脚配置1. CAN1 引脚
CAN1_RX(接收引脚):
PA11(复用功能 AF9)
PB8(复用功能 AF9)
CAN1_TX(发送引脚):
PA12(复用功能 AF9)
PB9(复用功能 AF9)
2. CAN2 引脚
CAN2_RX(接收引脚):
PB5(复用功能 AF9)
PB12(复用功能 AF9)
CAN2_TX(发送引脚):
PB6(复用功能 AF9)
PB13(复用功能 AF9)
显然PI9不在can引脚的复用范围,这是怎么回事呢?

使用特权

评论回复
沙发
stormwind123| | 2024-12-11 20:00 | 只看该作者
可能是引脚复用冲突

使用特权

评论回复
板凳
probedog| | 2024-12-11 20:59 | 只看该作者
建议查阅你所使用的电机开发板的官方文档或原理图

使用特权

评论回复
地板
冰春彩落下| | 2025-1-27 18:39 | 只看该作者
根据 STM32F407IGT6 的官方数据手册,CAN 引脚的复用功能确实没有包括 PI9,而您的电机开发板上却使用了 PI9(CAN_RX) 和 PB9(CAN_TX)。可能是芯片不一样吧

使用特权

评论回复
5
暖了夏天蓝了海| | 2025-1-28 02:00 | 只看该作者
开发板可能使用了外部电路(如电平转换器或信号复用器)将 PI9 连接到 CAN 总线。

使用特权

评论回复
6
三生万物| | 2025-1-28 03:00 | 只看该作者
PI9 并不是直接连接到 STM32 CAN 模块,而是通过外部电路间接连接

使用特权

评论回复
7
一秒落纱| | 2025-1-28 04:00 | 只看该作者
开发板的引脚标注可能有误,实际使用的引脚可能是 PB8 或其他支持 CAN 功能的引脚

使用特权

评论回复
8
远山寻你| | 2025-1-28 05:00 | 只看该作者
建议检查开发板的原理图,确认 PI9 是否真的连接到 STM32 CAN 模块

使用特权

评论回复
9
光辉梦境| | 2025-1-28 06:00 | 只看该作者
如果开发板使用了自定义固件,可能通过软件模拟的方式将 PI9 配置为 CAN_RX

使用特权

评论回复
10
夜阑风雨| | 2025-1-28 07:00 | 只看该作者

这种方式通常效率较低,且不符合 STM32 的硬件设计规范

使用特权

评论回复
11
淡漠安然| | 2025-1-28 08:00 | 只看该作者
这种方式通常效率较低,且不符合 STM32 的硬件设计规范

使用特权

评论回复
12
别乱了阵脚| | 2025-1-28 09:00 | 只看该作者
仔细检查开发板的原理图,确认 PI9 是否直接连接到 STM32 CAN 模块

使用特权

评论回复
13
江河千里| | 2025-1-28 10:00 | 只看该作者
如果 PI9 通过外部电路连接到 CAN 总线,需要了解外部电路的设计。

使用特权

评论回复
14
星辰大海不退缩| | 2025-1-30 12:17 | 只看该作者
can引脚配置以及实际焊接都需要注意

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1357

主题

4120

帖子

0

粉丝