STM32如何测量运行的时钟频率

devtools/2025/1/13 9:19:19/

前言

环境:

芯片:STM32F103C8T6

Keil:V5.24.2.0


一、简介STM32F103C8T6的时钟源

①HSI 内部高速时钟,RC振荡器,频率为8MHz,精度不高。
②HSE 外部高速时钟,可接石英/陶瓷谐振器,频率范围为4MHz~16MHz,一般是8MHZ。
③LSI 内部低速时钟,RC振荡器,频率为40kHz,精度不高。
④LSE 外部低速时钟,接频率为32.768kHz的石英晶体。

⑤SYSCLK系统时钟三个来源HSI(8M)、PLLCLK(4M-128M)、HSE(4-16M)。一般是通过PLLCK倍频设置为72M,即SYSCLK=PLLCK=72M

二、查看运行频率

在main()函数里增加以下代码

 if(1){                RCC_ClocksTypeDef rcc_clocks; //定义结构体变量NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级RCC_GetClocksFreq(&rcc_clocks);//获取不同时钟频率while(1){        }         }

 在while循环中断里打红点中断,之后查看rcc_clocks参数的值,我的结果如下,换算后是24Mhz


http://www.ppmy.cn/devtools/150118.html

相关文章

探索 Oracle 数据库:核心概念与实践指南

Oracle 数据库是业界领先的关系型数据库管理系统 (RDBMS),广泛应用于企业级应用和大型数据处理。本文将深入探讨 Oracle 数据库的核心概念、常用功能以及最佳实践,帮助你更好地理解和使用 Oracle 数据库。 1. Oracle 数据库的核心概念 1.1 体系结构 O…

C++ Primer Notes(3): 哪些人可以看C++ Primer

在知乎搜索 “C Primer”,靠前的一个问答是 「C Primer 是每位C coder心中的圣经吗?」。 本篇挑选一些观点,予以批评。 错误观点1:此书没有一句讲程序怎么跑起来 书中没讲程序怎么跑起来, 怎么使用 IDE , …

HTTP/HTTPS ④-对称加密 || 非对称加密

这里是Themberfue ✨HTTP协议的大体内容我们已经讲完了 ❤️本章我们将聊聊HTTPS中的 S 那些事儿 HTTPS简介 ✨在前三篇文章中,我们主要讲解了HTTP协议的简单介绍以及其报文的键值对含义等。比较于HTTP,HTTPS有什么不同呢?它们两者又有什么…

【论文投稿】探索JavaScript前端开发:开启交互之门的神奇钥匙(一)

目录 一、引言 二、基础入门 2.1 变量与数据类型 2.2 条件与循环语句 2.3 函数 三、DOM操作 3.1 获取DOM元素 3.2 修改DOM内容和样式 3.3 动态创建和删除DOM元素 一、引言 在当今数字化时代,互联网已然成为人们生活不可或缺的一部分,而网页作为互…

【DevOps】Jenkins使用Pipline发布Web项目

使用Pipline发布Web项目 文章目录 使用Pipline发布Web项目资源列表基础环境一、准备Gitlab1.1、部署Gitlab1.2、创建demo项目1.3、提交代码 二、准备Jenkins三、准备Apache四、Jenkins的配置4.1、Jenkins配置SSH主机4.2、Jenkins配置gitlab的密码4.3、Jenkins创建demo项目4.4、…

Python操作Excel的库openpyxl使用入门

openpyxl 是一个用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。以下是一些 openpyxl 的基本使用方法: 安装 openpyxl 首先,确保已经安装了 openpyxl。如果没有安装,可以使用以下命令进行安装: pip install openp…

【Spring Boot】Spring 事务探秘:核心机制与应用场景解析

前言 🌟🌟本期讲解关于spring 事务介绍~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 你的点赞就是小编不断更新的最大动力 🎆那么废话不多说直…

Redisson和可重入锁初认

文章目录 Redisson 简介Redisson 的主要特点Redisson 的核心模块Redisson的优势使用示例Maven 引入依赖配置 Redisson 客户端分布式锁使用示例 Redisson 使用场景总结 可重入锁关键特性为什么需要可重入锁可重入锁的实现方式可重入锁的实现原理可重入锁的优缺点优点缺点 可重入…