news 2026/6/23 2:25:34

STM32-时钟树编程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
STM32-时钟树编程

将时钟树从左边的初始状态变为右边的状态

#include "stm32f10x.h"

void APP_SystemClock_Init(void);

int main(void)
{
APP_SystemClock_Init();

//初始化LED
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);

GPIO_InitTypeDef GPIO_InitStruct;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_OD;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init(GPIOC, &GPIO_InitStruct);

while(1)
{
GPIO_WriteBit(GPIOC, GPIO_Pin_13, Bit_RESET);//亮
for(uint32_t i=0; i<666666; i++);//延迟500ms
GPIO_WriteBit(GPIOC, GPIO_Pin_13, Bit_SET);//灭
for(uint32_t i=0; i<666666; i++);//延迟500ms
}
}

void APP_SystemClock_Init(void){

FLASH_PrefetchBufferCmd(ENABLE);//开启缓冲区,开启FLASH指令预取
FLASH_SetLatency(FLASH_Latency_2);//设置FLASH访问延迟;SYSCLK=72MHz,所以需要等待两个时钟周期

//#1.开启HSE
RCC_HSEConfig(RCC_HSE_ON);//开启HSE
while(RCC_GetFlagStatus(RCC_FLAG_HSERDY)== RESET);//等待HSE准备就绪

//#2.配置并启动锁相环
RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);//配置锁相环的来源、倍频系数
RCC_PLLCmd(ENABLE);//开启PLL
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY)== RESET);//等待PLL准备就绪

//#3.配置AHB、APB1、APB2分频器的分频系数
RCC_HCLKConfig(RCC_SYSCLK_Div1);//配置AHB分频器分频系数
RCC_PCLK1Config(RCC_HCLK_Div2);//配置APB1分频器分频系数
RCC_PCLK2Config(RCC_HCLK_Div1);//配置APB2分频器分频系数

//#4.切换SYSCLK的来源
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);//SYSCLK来自锁相环
while(RCC_GetSYSCLKSource()!= 0X08);//等待来源切换完成
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 21:06:43

Packet Tracer使用教程:OSPF基础配置图解说明

Packet Tracer实战&#xff1a;手把手带你玩转OSPF多区域配置你有没有遇到过这样的情况&#xff1f;公司网络越来越大&#xff0c;静态路由一条条手动写&#xff0c;改一次拓扑就得重新配十几台设备&#xff0c;稍有疏漏就全网断连。更头疼的是&#xff0c;一旦某条链路断了&am…

作者头像 李华
网站建设 2026/6/23 21:33:15

批量部署USB转串口驱动的企业级Windows策略应用

企业级USB转串口驱动批量部署实战&#xff1a;从手动安装到零接触自动上线你有没有遇到过这样的场景&#xff1f;某工厂新上了一批工控设备&#xff0c;每台都通过USB转串口连接PLC或仪表。IT团队被派去现场一台一台插U盘、运行安装程序、重启确认COM端口——一天下来才搞定二十…

作者头像 李华
网站建设 2026/6/23 9:05:03

赋能成长型企业:SAP Business One与奥维奥的数字化共赢之道

在数字经济时代&#xff0c;成长型企业面临着效率瓶颈、数据孤岛和全球化竞争的严峻挑战。企业管理软件的选择与实施&#xff0c;成为决定其能否突破瓶颈、实现智慧运营的关键。SAP Business One作为全球领先的中小型企业ERP解决方案&#xff0c;与深耕中国市场超过二十年的资深…

作者头像 李华
网站建设 2026/6/23 18:41:07

一文说清同步整流buck电路图及其工作原理

搞懂同步整流Buck电路&#xff1a;从一张图看透高效降压电源的本质你有没有遇到过这样的问题&#xff1f;设计一个5V转1.8V的电源&#xff0c;输出电流才2A&#xff0c;结果二极管发热烫手&#xff0c;效率还不到80%。拆开一看&#xff0c;续流二极管成了“加热片”。这在低电压…

作者头像 李华
网站建设 2026/6/23 3:57:40

Packet Tracer下载步骤详解:适合初学者的系统学习

从零开始玩转网络实验&#xff1a;Packet Tracer 下载与实战入门全攻略 你是不是也曾在搜索框里反复输入“ packet tracer下载 ”&#xff0c;却跳出来一堆广告、病毒链接或版本不明的压缩包&#xff1f;明明只想学个网络配置&#xff0c;怎么连第一步都这么难&#xff1f; …

作者头像 李华
网站建设 2026/6/23 6:22:40

2025年AI论文写作平台精选,集成LaTeX支持与智能格式检查

工具对比排名工具名称核心优势支持LaTeX适用场景aibiyeAIGC率降个位数&#xff0c;兼容知网规则是AI痕迹强处理aicheck学术改写优化&#xff0c;语义保留佳是格式统一化askpaper降重降AI一体&#xff0c;20分钟快速响应是初稿优化秒篇人类特征表述优化&#xff0c;高校适配是学…

作者头像 李华