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

结束

相关推荐
夜月yeyue1 小时前
ARM内核与寄存器
arm开发·stm32·单片机·嵌入式硬件·mcu·链表
云山工作室5 小时前
基于单片机的防火防盗报警系统设计(论文+源码)
单片机·嵌入式硬件
国科安芯5 小时前
高安全等级车规芯片在星载控制终端上的应用
人工智能·嵌入式硬件·物联网·架构·汽车
A-花开堪折6 小时前
Qemu-STM32(十三):STM32F103加入RCC控制器
stm32·单片机·嵌入式硬件
古希腊掌握嵌入式的神6 小时前
[硬件]单片机下载电路讲解-以ch340为例
单片机·嵌入式硬件
lzb7597 小时前
第16届蓝桥杯单片机模拟试题Ⅰ
单片机·蓝桥杯
XYN618 小时前
【嵌入式面试】
笔记·python·单片机·嵌入式硬件·学习
LongRunning9 小时前
【温酒笔记】电源管理-GPIO浮空输入
stm32·单片机
IDIOT___IDIOT10 小时前
为什么要给单片机植入操作系统
单片机·嵌入式硬件
逼子格14 小时前
十三种物联网/通信模块综合对比——《数据手册--物联网/通信模块》
嵌入式硬件·物联网·音视频·硬件工程师·硬件测试·硬件笔试真题·通信模块