STM32 CAN 波特率计算分析

这里写目录标题

前言

CubeMX中配置CAN波特率的这个界面刚用的时候觉得非常难用,怎么都配置不到想要的波特率。接下来为大家做一下简单的分析。

时钟分析

STM32F4的CAN时钟来自APB1

在如下界面配置,最好配置为1个整一点的数。这里配置为40MHz

时钟进入CAN之后,还会被CAN分频系数再分一次

到此,时间元的时钟为40Mhz/10=4Mhz,也就是上面的250ns

时钟元到BIT

一个CAN bit由若干时钟元组成,如下

BS1我们配置的为3个时钟元,BS2我们配置的为4个时钟元,对应如下

那么一个比特时常为250ns *(1+3+4)=2000ns,对于500Kbps

结束

相关推荐
茉莉玫瑰花茶14 小时前
Windows 平台下的 UDP 客户端
stm32·单片机·嵌入式硬件
磨十三16 小时前
U-Boot
arm开发·嵌入式硬件
笔夏16 小时前
【移芯平台CAT1模组】烧写固件
stm32·单片机·学习
十月的皮皮16 小时前
STM32从零到量产开发:四路继电器工业控制模块开发— 继电器模块bsp_di.h与 bsp_di.c文件
c语言·stm32·stm32cubemx·hal库
无垠的广袤17 小时前
【RA-Eco-RA4M2开发板】步进电机的串口控制和 LabVIEW 数据采集
单片机·嵌入式硬件·labview
茯苓gao18 小时前
嵌入式开发笔记:QSerialPort 完整使用指南——从基础 API 到工程实战
笔记·嵌入式硬件·qt·学习
wuyk55518 小时前
67.嵌入式C语言进阶:结构体指针实战指南——STM32外设、传感器数据访问的高效技巧
c语言·开发语言·stm32·单片机
Mr+范18 小时前
单片机 ADC 电压与电流检测及电阻选型指南
单片机·嵌入式硬件
西城微科方案开发19 小时前
LCD智能婴儿秤方案
单片机·嵌入式硬件
三佛科技-1341638421221 小时前
灭蚊灯MCU方案开发,FT60E112-RB作为灭蚊灯主控芯片优势
单片机·嵌入式硬件·物联网·智能家居·pcb工艺