STM32F103c8t6 - CubeMX 快速实现时钟配置 - 最大72M时钟的设定及实验测试
前言:本笔记为百问网7天物联网智能家居训练营学习总结
时钟对于一款芯片非常重要,其作用相当于人的心脏,人只有在心率正常稳定的情况下才能健康生活, 同样的,芯片只有工作在合法正常的时钟频率下才能保证程序得到正常的运行。
1 STM32F103c8t6 的时钟树:
从时钟树里面,我们可以看到,最大的时钟周期可以设为72Mhz,要达到72MHz.需要以下设置
现在我们回到 配置时钟页面,输入72回车确定即可
这样就设定了最大72M的HCKL的数值
配置调试模式
非常重要的一步,否则会造成后续无法识别调试器
生成模板
点击GENRATE CODE生成代码打开工程
获取系统时钟的函数
主函数里调用HAL库提供的“HAL_RCC_GetSysClockFreq()”函数获取系统时钟验证。
进入调试模式,在代码中 找到“sys_clk”选中,右键选择“Add ‘sys_clk’ to …”->“Watch 1”,即可在右下角显示该变量查看窗口, 可以看到当前“sys_clk”为0
点击运行后
如果显示16进制,可选中该数字,右键去掉勾选“Hexadecimal Dispaly”
可以看到“sys_clk”为72000000
STM32F103c8t6 - CubeMX 快速实现时钟配置 - 最大72M时钟的设定及实验测试相关推荐
- STM32F103 - CubeMX 的使用实例详细(03)- 时钟配置 - 最大72M时钟的设定
1 STM32F103 的时钟树: 从时钟树里面,我们可以看到,最大的时钟周期可以设为72M 2 STM32F103的Cube MX设定 2.1 如果采用内部时钟, 设置最大为64M,如下: 我们发现 ...
- 火牛单片机rtc时钟配置_RTC 实时时钟驱动 - Linux内核之我的天下 - CSDN博客
RTC实时时钟驱动 -------I2C软件模拟通信 内核版本: linux-2.4.21 文档设计:侯辉华 版本: 1.01 时间: 2007/06/10 内容简介:介绍接在I2C总线上RTC实时时 ...
- 火牛单片机rtc时钟配置_RTC硬件时钟设置修改【转】
这两天一直在做i2c设备驱动的理解,所以很少更新文章. 由于对于表计来说,RTC硬件时钟是非常重要的,并且其精度设计要求是比较高的,在busybox中,可以通过date命令设置当前的系统时间,然后通过 ...
- 火牛单片机rtc时钟配置_RTC硬件时钟设置修改
这两天一直在做i2c设备驱动的理解,所以很少更新文章. 由于对于表计来说,RTC硬件时钟是非常重要的,并且其精度设计要求是比较高的,在busybox中,可以通过date命令设置当前的系统时间,然后通过 ...
- 单片机 STM32F103C8T6 cubeMX HAL库 从环境到开发 正点原子工程移植 freeRTOS
文章目录 0 准备材料 1 闪烁PC13的小灯 2 正点原子工程移植 注意点以及细节 3 freeRTOS 3.1 LED KEY 串口1 的一个实验 0 准备材料 1.需要正点原子的HAL介绍书籍可 ...
- 【STM32时钟配置】
文章目录 前言 一.Stm32F1时钟树 二.STM32F407时钟树 三.STM32时钟配置 3.1系统时钟配置 总结 前言 一.Stm32F1时钟树 使用内部高速时钟时,工作频率最大为64Mhz, ...
- 火牛单片机rtc时钟配置_怎么用STM32F103RTC进行时钟的配置
#include "sys.h" #include "delay.h" #include "usart.h" #include " ...
- (五)arm裸机开发---主频和时钟配置
本节主要涉及imx6ull的时钟配置,包括arm内核时钟配置,外设时钟配置,以及imx6ull的时钟树设置.主要参考的是imx6ull的Reference(<IMX6ULL 参考手册>). ...
- GD32F405时钟配置
GD32F405时钟配置 1.时钟控制单元(CCTL) 2.时钟配置 2.1库函数自带时钟配置函数 2.2 用户自编写时钟配置函数 1.时钟控制单元(CCTL) 时钟控制单元提供了一系列频率的时钟 ...
- GD32 时钟配置解析(以GD32F405为例)
目录 时钟控制单元(CCTL) GD32F405时钟配置代码解析 时钟控制单元(CCTL) 时钟控制单元提供了一系列频率的时钟功能,包括一个内部16M RC振荡器时钟(IRC16M).一 个内部48M ...
最新文章
- 围观阿里云最会赚钱的人!价值2万元邀请码不限量发送
- fatfs文件系统支持中文长文件名
- HibernateTemplate、HibernateDaoSupport两种方法实现增删改查Good
- FFmpeg编码扩展之————编码库的扩展(libfdk-aac)
- EF中的那些批量操作
- 升级安装linux ssh 升级安装
- 从感知机到支持向量机—学习笔记
- php比较营业时间,使用php以人类可读格式从数据库表打印餐厅营业时间
- Google IPU:互联网巨头纷纷进军芯片行业是为何?
- Akka源码分析-Actor创建
- java中map是不是有序_Map中有序存储
- CF869C The Intriguing Obsession
- ATUO CAD 如何延伸线段?
- CCS 修改字体大小
- Gradient Accumulation 梯度累加 (Pytorch)
- 基于Nios-II的流水灯实验
- Oracle的Connect By用法及理解
- kotlin混淆后mapping定位
- python字符串格式化详解_Python字符串格式化%s%d%f详解
- ENC28J60网络设备驱动分析