system_gd32f303.c文件

由图可见:APB1 总线的最高速度限制为60MHz,APB2 总线可全速运行(依器件型号而定,最
高可达120MHz)。主频最高120MHz。上图中APB1最小值为2,APB2最小值为1

首先我的时钟频率为__SYSTEM_CLOCK_72M_PLL_HXTAL;

今天做CAN的初始化的时候,写的是CAN0的初始化,被计算波特率卡住了!

波特率=Fpclk1/((tsjw+tbs1+tbs2)*brp);  Fpclk1为多少呢????

CAN0 挂载在APB1总线上 那么我知道APB1上的时钟频率多少就好了,,,那么APB1上的时钟频率为72M/2 = 36MHz



同样的;SPI0 挂载在APB2上,那么APB2上的时钟频率为72M/1 = 72MHz

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐