- 3
- 0
- 约3.6万字
- 约 50页
- 2019-03-05 发布于浙江
- 举报
与本程序代码相关部分的原理图及PCB,基于STM32F103VET6,已在项目中应用。
开头篇:STM32的CAN波特率计算
STM32里的CAN 支持2.0A,2.0B, 带有FIFO,中断等, 这里主要提一下内部的时钟应用。
bxCAN挂接在APB1总线上,采用总线时钟,所以我们需要知道APB1的总线时钟是多少。 我们先看看下图,看看APB1总线时钟:
APB1时钟取自AHB的分频, 而AHB又取自系统时钟的分频, 系统时钟可选HSI,HSE, PLLCLK, 这个在例程的RC设置里都有的,然后再看看有了APB1的时钟后,如何算CAN的总线速率, 先看下图:
有了上边的这个图,基本就清楚了:
?????????????????? ???? 总线时钟MHz?? (3+TS1+TS2)*(BRP+1)
======================================================================
下面是我的计算:
CAN_InitStructure.CAN_SJW = CAN_SJW_1tq;CAN_InitStructure.CAN_BS1 = CAN_BS1_3tq;
注意//#define CAN_BS1_3tq???????????????? ((uint8_t)0x02) /*! 3
您可能关注的文档
最近下载
- 给排水国标图集-10SS411建筑给水复合金属管道安装.pdf VIP
- 成人高考《民法》章节练习题(含解析).pdf VIP
- 部编人教版八年级上册历史全册新质教学课件(配2025年秋改版教材).pptx
- 生态环境法典之固体废物管理培训.pptx VIP
- 利用微生物合成导电生物纳米线(如细菌菌毛)用于柔性电子器件、生物传感器的材料制备与性能.docx VIP
- 《劳动关系协调师》(2025年版).pdf VIP
- ASME B1.20.1-2013 (R2018) 中文版(一般用途 60° 密封管螺纹 NPT 螺纹通用规范).docx VIP
- 利用微生物合成导电生物纳米线(如细菌菌毛)用于柔性电子器件、生物传感器的材料制备与性能.docx VIP
- 05X101-2(代替94X101-2) 地下通信线缆敷设x.pdf VIP
- JJF(建材) 110-2019 水泥雷氏夹膨胀测定仪校准规范(高清-可复制).pdf VIP
原创力文档

文档评论(0)