正点原子wukong开源飞控时钟配置之stm32CubeMX

Posted 一剃解千愁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正点原子wukong开源飞控时钟配置之stm32CubeMX相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
数字来源下面,go to define就能找到
在这里插入图片描述
再对照一下,这个说明还没改过来
在这里插入图片描述

重点来了:进过上面那些参数配置,各外设时钟配置成多少了?
使用stm32CubeMX直观了解一下:
首先打开RCC时钟,使能外部晶振作为时钟,才能修改
在这里插入图片描述

硬件接的是8M外部晶振,这改为8
在这里插入图片描述
修改时发现 PLL_Q 是灰色的,改不了
在这里插入图片描述
需要修改USB,这个时钟是USB的
在这里插入图片描述
最终结果:
在这里插入图片描述
可看到定时器3所在总线是APB1,84M,
在这里插入图片描述
飞控利用这个定时器生成驱动电调的PWM
在这里插入图片描述
验证定时器3时钟,频率84M
在这里插入图片描述
类似可看我这篇,做个对比
MiniFly Firmware V1.1开源四轴代码分析七:系统时钟

以上是关于正点原子wukong开源飞控时钟配置之stm32CubeMX的主要内容,如果未能解决你的问题,请参考以下文章

使用stm32c8t6和mpu6050制作一台穿越机

使用stm32c8t6和mpu6050制作一台穿越机

使用HAL对STM32F407ZGT6单片机移植FreeRTOS(参考正点原子)

STM32Cube基础工程配置

正点原子STM32(基于HAL库)2

stm32入门开发板选野火还是正点原子呢?