Image
Image

舒伯特玫瑰

+ 关注

粉丝 2     |     主题 53     |     回帖 266

关于STM32时钟系统的理解
2024-1-6 07:59
  • ST MCU
  • 77
  • 3113
  总结 在STM32的学习中时钟系统是一个比较需要注重的一个知识点,因为在单片机的运行过程中离不开时钟,而ST ...  
  RCC中断相关函数 : RCC_ITConfig() 、 RCC_GetITStatus() 、 RCC_ClearITPendingBit()…  
  状态参数获取参数: RCC_GetClocksFreq(); RCC_GetSYSCLKSource(); RCC_GetFlagStatus() ...  
  其他外设时钟配置: RCC_ADCCLKConfig (); RCC_RTCCLKConfig();  
  外设时钟使能: RCC_APB1PeriphClockCmd(): //APB1线上外设时钟使能 RCC_APB2PeriphClockCmd() ...  
  分频系数选择配置: RCC_HCLKConfig() 、 RCC_PCLK1Config() 、 RCC_PCLK2Config()…  
  时钟源相关配置: RCC_PLLConfig ()、 RCC_SYSCLKConfig() 、 RCC_RTCCLKConfig() … ...  
  在使用库函数编程时可以直接在库函数中找到对应头文件和源文件如下: 1. 时钟使能配置: RCC_LSEConfi ...  
  时钟系统的相关配置寄存器 在库函数中有对应结构体: RCC时钟相关寄存器 typedef struct { __IO uint32_t ...  
  STM32并不像传统的51一样。系统时钟只能来源于一个时钟源,在STM32中,系统时钟可以是来源于以下三个时钟源 ...  
  从上图中我们可以看出STM32具有五个时钟源作为单片机的时钟输入信号,经过后续相关倍频和分频后得到系统时 ...  
  STM32时钟源 我们可以从下面这张图中来大致看下STM32的时钟源可以从那些地方获取,现在CUBEMX开发软件中也 ...  
  ......  
  类比51 在我们刚开始学习51单片机的时候,我们知道,传统的STC89C52是没有内部时钟系统的,那个时候我们只 ...  
STM32驱动继电器 STM32F103RCT6基于寄存器和库函数驱动IO口
2024-1-12 14:04
  • ST MCU
  • 71
  • 3143
  总结 1.寄存器版本和库函数版本代码现象是一样的; 2.IO口模式要配置为推挽输出模式,开漏输出模式无法驱动 ...  
  STM32控制继电器-库函数版本 库函数是已经把寄存器都包装好了,我们直接使用即可; 主要代码: #include "s ...  
  代码演示,  
  ODR11置为1就是输出高电平;  
  控制GPIOA11口输出;  
  从上面的图可以看出,只需要把IOPA置为1,其他置为零,就可以打开GPIOA的使能, 2.然后是配置端口这里选为 ...  
2
3
近期访客