资讯
STM32时钟系统详解(2024-01-29)
STM32时钟系统详解;1. STM32的时钟源主要有:
内部时钟
外部时钟
锁相环倍频输出时钟
1.1 详细介绍
HSI(内部高速时钟)
它是RC振荡器,频率可以达到8MHZ,可作......
STM32入门-STM32时钟系统,时钟初始化配置函数(2022-12-27)
STM32入门-STM32时钟系统,时钟初始化配置函数; 在前面推文的介绍中,我们知道STM32系统复位后首先进入SystemInit函数进行时钟的设置,然后进入主函数main。那么......
如何修改STM32系统时钟?操作方法解析(2023-09-01)
如何修改STM32系统时钟?操作方法解析; 在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法
如果使用内部RC振荡器而不使用外部晶振,请按照下面方法处理:
1)对于......
深度剖析STM32时钟系统(2024-07-23)
深度剖析STM32时钟系统;下图是STM32的时钟树。从树上我们可以看到,STM32的时钟有两个来源——内部时钟和外部时钟。按时钟频率来分,又分为高速时钟和低速时钟。所以STM32的时......
STM32系统时钟和延迟函数初始化(2024-09-13)
|=0x01000000; 使能PLL,并等待就绪;8、RCC->CFGR|=0x00000002;设置PLL作为系统时钟,并等待就绪。时钟树如下:大致流程如时钟树里面的顺序标号STM32系统......
单片机STM32时钟设计分析(2023-05-10)
-》CFGR=0x00000400; //APB1=DIV2;APB2=DIV1(不分频);AHB=DIV1(不分频);
根据STM32库函数设置时钟流程:
RCC_DeInit(); //设置RCC......
STM32入门学习笔记之时钟树架构(下)(2023-06-08)
以下内容
sys.h文件用于定义STM32的时钟配置和中断配置,以及后面的端口位操作模式。
(3)sys.c文件输入以下内容
void STM32_Clock_Init( u8 PLL )
{
RCC......
GD32F103替换STM32F103需要注意的地方(2024-01-29)
内部寄存器, 外部 IP 寄存器地址 : 逻辑地址相同,主要是根据 STM32 的寄存器和物理地址,做得正向研发.
4) 、函数库文件: 函数库相同,优化需要更改头文件
5) 、编译工具: 完全......
STM32库函数SystemInit()详解(2024-07-23)
STM32库函数SystemInit()详解;STM32单片机应用非常广泛,官方提供了标准的接口库,用户可以不用直接操作寄存器,只需要调用接口函数就可以了。在官方库中有一个非常重要的函数void......
STM32实例-通过操作寄存器实现流水灯效果(2023-01-04)
STM32实例-通过操作寄存器实现流水灯效果;我们需要在外部定义一个SystemInit 函数设置 STM32 的时钟;STM32 上电后,会执行 SystemInit 函数,最后执行我们 C 语言......
STM32 启动流程的详细讲解(2024-08-08)
STM32 启动流程的详细讲解;开发环境:
处理器:STM32F103
MDK:5.30
STM32CubeMX:6.0.1
对于我们常用的桌面操作系统而言,我们在开发应用时,并不......
STM32单片机外部晶振配置时钟设置(2023-09-06)
STM32单片机外部晶振配置时钟设置;学习野火的固件库UART1串口案例时,用的是SIM9008模块应用板上的STM32103F103RB芯片,使用的外部晶振是12M。
串口读取的是乱码
默认......
关于内外时钟切换及时钟超频测试(2024-03-19)
关于内外时钟切换及时钟超频测试;前言
近日,有群友困于STM32的时钟系统。这里就详细介绍一下关于内外时钟切换及时钟超频测试,希望对大家能有所帮助
诚然,当使用固件库时,把外部晶振摘掉,系统......
STM32裸机编程的基础知识(5)(2024-03-04)
STM32裸机编程的基础知识(5);闪烁 LED
现在我们已经搭建好了完整的构建、烧写的基础设施,是时候让固件做点儿有用的事情了。什么是有用的事情?当然是闪烁 LED 了!Nucleo-F429ZI......
STM32低功耗定时器(LPTIM)有哪些独特功能(2022-12-08)
STM32低功耗定时器(LPTIM)有哪些独特功能;开发低功耗产品,我们会比较关注整个系统的功耗问题。那么,LPTIM低功耗定时器你有关注吗?
1写在前面
在早些年,可能较少听见LPTIM这个......
STM32F103单片机时钟树结构图及时钟配置(2023-06-27)
用于定义STM32的时钟配置和中断配置,以及后面的端口位操作模式。
(3)sys.c文件输入以下内容
void STM32_Clock_Init( u8 PLL )
{
RCC->CR......
STM32CubeMX系列的开发配置步骤解析(2023-05-25)
STM32CubeMX系列的开发配置步骤解析;STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。平台包括了STM32Cube 硬件抽象层(一个STM32抽象层嵌入式软件,确保......
单片机stm32时钟频率和配置方法详解(2023-06-25)
要使用的外设时钟 RCC_APB2PeriphClockCmd()/RCC_APB1PeriphClockCmd()
四、下面是STM32软件固件库的程序中对RCC的配置函数(使用外部8MHz......
STM32复位来源(寄存器版)(2024-08-05)
Register,即控制/状态寄存器。
在STM32种,RCC的寄存器和功能因芯片的不同而不同,但RCC_CSR寄存器是众多STM32种都具有的一个。
这个寄存器就会记录各种复位的状态,我们......
关于STM32的 I/O 复用功能(2023-05-24)
在 RCC_AHBxENR 或 RCC_APBxENR 寄存器中使能其时钟。 3、STM32时钟控制 请参看STM32参考手册关于【复位与时钟控制RCC】章节。STM32的时钟控制模块因MCU芯片不同,各有差异,但原......
STM32为什么要先开启外设时钟?(2024-08-05)
在 RCC_AHBxENR 或 RCC_APBxENR 寄存器中使能其时钟。
3、STM32时钟控制
请参看STM32参考手册关于【复位与时钟控制RCC】章节。
STM32的时钟控制模块因MCU芯片不同,各有差异,但原......
STM32定时器基本计数原理解析(2023-05-31)
STM32定时器基本计数原理解析;概述
STM32的TIM定时器分为三类:基本定时器、通用定时器和高级定时器。从分类来看就知道STM32的定时器功能是非常强大的,但是,功能强大了,软件......
stm32内部时钟有哪些时钟源 stm32使用内部时钟配置教程(2023-07-03)
stm32内部时钟有哪些时钟源 stm32使用内部时钟配置教程;stm32内部时钟有哪些时钟源
在STM32中,可以用内部时钟,也可以用外部时钟,在要求进度高的应用场合最好用外部晶体震荡器,内部......
什么是时钟树架构(2024-01-10)
什么是时钟树架构;2.1 时钟树结构图
STM32属于Cortex-M3内核的单片机,时钟结构比之前的51单片机较复杂的多,根据数据手册,STM32F103的时钟结构如下图所示。
根据......
STM32数据手册开发实现按键输入功能(2023-08-21)
还要讲解怎么分析库函数《stm32f10x_stdperiph_lib_um.chm》
开发stm32驱动,首先是开启相应的时钟,这要看RCC
中文参考手册的第六章,RCC控制,那么我们就去库函数中的module下找RCC模块,看其......
STM32无法正常输出PWM信号的原因及解决方法(2024-08-30)
STM32无法正常输出PWM信号的原因及解决方法;PWM(Pulse Width Modulation)脉宽调制技术在嵌入式系统中应用广泛,可以控制电流或电压的大小,从而实现对电机转速、亮度......
STM32的各种时钟系统的应用解析(2023-09-27)
()/RCC_APB1PeriphClockCmd()
下面是STM32软件固件库的程序中对RCC的配置函数(使用外部8MHz晶振)
void RCC_Configuration(void)
{
RCC_DeInit......
stm32的五个时钟源参数设置经验(2024-09-04)
stm32的五个时钟源参数设置经验;一、在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。
①HSI是高速内部时钟,RC振荡器,频率为8MHz。
②HSE是高速外部时钟,可接......
简述stm32各时钟系统的一些区别(2023-01-11)
;
可以对上上面的时钟框图和RCC寄存器来学习,对STM32的时钟系统有个大概的了解,然后对照我们的《STM32不完全手册》的系统时钟配置函数void Stm32_Clock_Init(u8 PLL)一同......
基于STM32的跑马灯实验的详细解析(2023-06-25)
基于STM32的跑马灯实验的详细解析;我们用C语言来再学习STM32,以加深理解,并且应用相关资料和官方固件标准库。因此,我们来编写一个跑马灯实验
先前准备
一, 开发环境
安装MDK5,并且......
STM32根据数据手册完成LED驱动开发(2024-09-06)
STM32根据数据手册完成LED驱动开发;从今天开始,我们就要了解一下BSP(board support package板级支持包)工程管理了。为什么呢?因为STM32的开发不同于51单片......
关于 STM32 时钟配置的那些坑(2023-05-23)
器中使能其时钟。
3.STM32时钟控制
请参看STM32参考手册关于【复位与时钟控制RCC】章节。
STM32的时钟控制模块因MCU芯片不同,各有差异,但原理都类似,功能也相当丰富。主要......
stm32学习笔记之时钟控制RCC程序编写流程(2024-07-24)
stm32学习笔记之时钟控制RCC程序编写流程;RCC有多种用途,包括时钟设置,外设复位和时钟管理。
三种不同的时钟源可被用来驱动系统时钟(SYSCLK):● HSI振荡器时钟● HSE振荡......
使用STM32开发为什么要先开启外设模块?什么时候开启AFIO时钟?(2023-06-20)
RCC_APBxENR 寄存器中使能其时钟。
3.STM32时钟控制
请参看STM32参考手册关于【复位与时钟控制RCC】章节。
STM32的时钟控制模块因MCU芯片不同,各有差异,但原理都类似,功能也相当丰富。主要......
STM32单片机设置PWM输出完整教程(2023-09-21)
STM32单片机设置PWM输出完整教程;STM32单片机 PWM
环境:
主机:XP
开发环境:MDK4.23
MCU:STM32F103CBT6
说明:
使用内部8M晶振,倍频到64M供给......
RTT lvgl在STM32H7上移植的步骤(2024-04-15)
RTT lvgl在STM32H7上移植的步骤;LVGL适配
环境
STM32 H7
大体步骤
1.lvgl软件包添加
把对应的文件,复制到app里面
编译会报错,原因是需要添加几个文件,需要......
STM32片上外设时钟使能 失能和复位的区别(2023-07-26)
STM32片上外设时钟使能 失能和复位的区别;今天分享的关于时钟知识,可能很多人没有在意过。这也是之前有朋友问过的问题,这里就简单给大家普及一下吧。
1
RCC时钟说明
在STM32参考......
STM32入门学习笔记之看门狗实验(下)(2024-03-25)
STM32入门学习笔记之看门狗实验(下);14.4.2 窗口看门狗实验
功能:程序一运行使得接在PB5上的LED1亮300ms后关闭,进入死循环。等待WWDG中断的到来,在中断里面,喂狗,并对PE5......
介绍一种关于STM32 ADC 多通道16路电压采集技术(2023-09-28)
介绍一种关于STM32 ADC 多通道16路电压采集技术;下面介绍一种利用STM32单片机制作的16路多通道ADC采集电路图和源程序。采用USB接口与电脑连接,实则USB转串口方式,所以......
STM32入门学习笔记之RTC实验(下)(2024-04-18)
STM32入门学习笔记之RTC实验(下);(2)创建rtc.c文件并输入以下代码。
#include "rtc.h......
STM32F4_TIM基本延时 (计数原理)(2023-05-23)
STM32F4_TIM基本延时 (计数原理);Ⅰ、概述
STM32的TIM定时器分为三类:基本定时器、通用定时器和高级定时器。从分类来看就知道STM32的定时器功能是非常强大的,但是,功能......
STM32F4_ RCC系统时钟配置及描述(2023-06-13)
请看参考手册RCC相关章节。
STM32时钟控制器为应用带来了高度的灵活性,用户在运行内核和外设时可选择使用外部晶振或者使用振荡器,既可采用最高的频率,也可为以太网、 USB OTG FS 以及 HS、 I2S 和......
STM32单片机的EXIT中断解析(2024-04-10)
STM32单片机的EXIT中断解析;工程概要说明:定义一个按键(可自己定义),每按键一次,响应中断一次,在中断函数中LED提示灯变化一次,用户可更加实际情况在中断函数做出相应操作,这里......
STM32入门学习笔记之低功耗实验(2023-06-25)
STM32入门学习笔记之低功耗实验;13.1 STM32低功耗模式概述
STM32在系统或电源复位后,芯片处于运行状态,此时HCLK为CPU提供时钟,内核执行程序代码,当CPU不需要继续运行时,可以......
STM32学习笔记—引起电源和系统异常复位的原因(2023-02-15)
和一些事件触发系统复位,而且通过其复位状态标志可分析复位原因。该部分位于STM32的RCC(Reset and Clock Control)模块。
STM32 复位介绍
对于STM32来说,复位......
STM32——通用设备单元(2023-04-06)
备份寄存器作为电源备份SRAM。通过对RCC备份控制寄存器(RCC Backup Control Register,RCC_BCR)进行写操作可以清除备份寄存器的内容。对应这部分SRAM区。STM32有一......
STM32F4描述系统和电源复位的原因(2024-04-16)
和一些事件触发系统复位,而且通过其复位状态标志可分析复位原因。该部分位于STM32的RCC(Reset and Clock Control)模块。
嵌入式专栏
1
STM32复位介绍
对于STM32来说,复位......
工程师STM32单片机学习基础手记(2):从勉强看懂一行程序到IO口研究(2024-05-30)
工程师STM32单片机学习基础手记(2):从勉强看懂一行程序到IO口研究; 勉勉强强看懂一行程序 继续学习中,先把开发板自带一个例子做了些精简,以免看得吓人。。。。 就是这个,让PORTD......
关于STM32的计数与延时(2023-05-10)
关于STM32的计数与延时;Ⅰ关于STM32的计数和延时
在STM32中,具有计数(或计时)功能的模块基本都能实现延时功能。如:系统滴答SysTick、定时器TIM、实时时钟RTC、看门狗WDG......
寄存器开发,HAL开发和LL开发的区别和参考代码(2024-07-02)
"stm32f4xx.h"
2. 初始化时钟配置系统时钟和外设时钟。
// 配置系统时钟RCC->CR |= RCC_CR_HSEON; // 启动外部高速时钟// 等待HSE稳定while......
相关企业
;深圳开普伦斯股份有限公司;;医疗电子方面的方案成熟的有 心电图机方案(ECG) (基于stm32) 指甲式脉搏血氧仪方案(基于stm32) 多参数监护仪方案(基于stm32) B超方案 (基于
;深圳隆大电子有限公司;;STM8 STM32系列单片机
;上海星逾电子科技有限公司;;上海星逾电子科技有限公司,位于上海斜土路东风大厦,在北京东路科技京城设有展销柜台,主要代理销售ST公司的最新 ARM Cortex™-M3 内核STM32系列!客户
;深圳市三金电子商行;;主营:STM8 STM32 GD32系列 NXP LPC系列 AT系列 PIC系列
;北京搏立微科电子有限公司;;本公司致力于推广stm32
;北京美芯微商贸中心;;LM3S系列 STM32系列 全系列供应商,常备现货。
;深圳优易特电子科技有限公司;;优易特电子科技主要从事电子元器件代理、推广、技术支持及嵌入式产品开发。目前主要代理销售ST公司的STM32系列产品以及各种开发板、开发平台等。优易
;深圳市优易特科技开发有限公司;;公司简介 优易特电子科技主要从事电子元器件代理、推广、技术支持及嵌入式产品开发。目前主要代理销售ST公司的STM32系列产品以及各种开发板、开发平台等。优易
;深圳市优易特电子;;优易特电子科技主要从事电子元器件代理、推广、技术支持及嵌入式产品开发。目前主要代理销售ST公司的STM32系列/STM8系列产品以及各种开发板、开发平台等。优易
;深圳市赛浦科技有限公司;;深圳市赛浦科技有限公司 经销批发的STM32、STM8S畅销消费者市场,在消费者当中享有较高的地位,公司与多家零售商和代理商建立了长期稳定的合作关系。深圳