打印
[MM32硬件]

MM32F5270的CAN速率

[复制链接]
1628|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请问MM32F5270系列的MCU,FlexCAN所支持的速率(数据段)是多少?用户手册中仅提及1Mbps。

使用特权

评论回复
沙发
tpgf| | 2025-4-8 10:11 | 只看该作者
CAN总线速率(波特率)由以下几个参数决定:

时钟源频率:CAN控制器的工作时钟

分频系数:对时钟源进行分频

时间段配置:包括同步段、传播段、相位缓冲段等

使用特权

评论回复
板凳
guanjiaer| | 2025-4-8 12:39 | 只看该作者
终端电阻:总线两端需要接120Ω终端电阻

使用特权

评论回复
地板
磨砂| | 2025-4-8 18:03 | 只看该作者
MM32F5270的CAN控制器时钟通常使用APB总线时钟作为CAN时钟源。

使用特权

评论回复
5
晓伍| | 2025-4-8 19:57 | 只看该作者
CAN波特率 = CAN时钟频率 / (分频系数 × (1 + Tseg1 + Tseg2))

使用特权

评论回复
6
八层楼| | 2025-4-8 21:50 | 只看该作者
[size=16.002px]以下是基于APB1时钟为48MHz的常见配置:

使用特权

评论回复
7
观海| | 2025-4-9 17:51 | 只看该作者
需要对io口进行配置:
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;  // CAN TX
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11;  // CAN RX
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOA, &GPIO_InitStructure);

使用特权

评论回复
8
懒癌晚期患者| | 2025-4-15 17:51 | 只看该作者
FlexCAN模块在MM32F5270系列的MCU中确实支持1Mbps的数据速率

使用特权

评论回复
9
huquanz711| | 2025-4-16 07:52 | 只看该作者
FlexCAN的最大支持通信速率也就1Mbps

使用特权

评论回复
10
申小林一号| | 2025-4-24 18:18 | 只看该作者
学习一下

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝