首页 > 其他分享 >时钟(STM32F103)

时钟(STM32F103)

时间:2024-08-05 16:56:49浏览次数:15  
标签:STM32F103 HAL RTC 振荡器 时钟 外设 RCC

时钟是具有周期性的脉冲信号,最常用的是占空比50%的方波

时钟是单片机的脉搏

时钟源:                            频率                  材料               用途

高速外部振荡器(HSE)    4-16MHz         晶体/陶瓷       SYSCLK/RTC

低速外部振荡器(LSE)     32.768KHz      晶体/陶瓷       RTC

高速内部振荡器(HSI)     8MHz               RC                  SYSCLK

低速内部振荡器(LSI)      40KHz              RC                 RTC/WDG

CSS(时钟安全系统),FCLK(自由运行时钟)

HSE和HSI通过锁相环PLL倍频——>72MHz的SYSCLK——>HCLK(外设,内核)——>APB1(36M,max)  APB2(72M,max)

LSI和LSE:

LSI——>IWDG和RTC

LSE——>RTC

时钟源,锁相环:HAL_RCC_OSCConfig()

系统时钟,总线:HAL_RCC_ClockConfig()

使能外设时钟: _HAL_RCC_PPP_CLK_ENABLE()

拓展外设时钟(RTC/ADC/USB):HAL_RCCEx_PeriphCLKConfig()

配置系统时钟:

1.配置HSE_VALUE//告诉HAL库外部晶振频率

2.调用SystemInit()函数

3.选择时钟源,配置PLL//HAL_RCC_OSCConfig()

4.选择系统时钟源,配置总线分频器//HAL_RCC_ClockConfig()

5.配置扩展外设时钟//HAL_RCCEx_PeriphCLKConfig()

外设时钟使能和失能:

我们要使用某个外设,必须先使能该外设时钟

标签:STM32F103,HAL,RTC,振荡器,时钟,外设,RCC
From: https://blog.csdn.net/A_Lv123/article/details/140929379

相关文章

  • FPGA设计之跨时钟域(CDC)设计篇(5)----同步FIFO的两种设计方法(计数器法/高位扩展法 | 手撕
    1、什么是FIFO?        FIFO(FirstInFirstOut)是一种先进先出的数据缓存器,在逻辑设计里面用的非常多。它是一种存储器结构,被广泛应用于芯片设计中。FIFO由存储单元队列或阵列构成,第一个被写入队列的数据也是第一个从队列中读出的数据。        FIFO设计可......
  • 基于stm32f103c8t6的蓝牙小车(可以控制车速,以及有数码管显示速度)
    蓝牙模块的理解:蓝牙可以理解为一个无线的串口,手机和单片机之间可以通过蓝牙来发送数据,控制单片机IO口,进而来控制小车,总体的逻辑是,手机发送数据给蓝牙,蓝牙将这个数据再发送给单片机。另外蓝牙的代码跟我们学的串口通信差不多。usart2.c#include"usart2.h" voiduart......
  • 【ESP01开发实例】-ESP-01驱动DS1307/DS1321实时时钟模块
    ESP-01驱动DS1307/DS1321实时时钟模块文章目录ESP-01驱动DS1307/DS1321实时时钟模块1、DS1307/DS1321介绍2、硬件准备与接线3、代码实现本文将介绍如何使用ESP8266(ESP-01)模块、DS3231RTC或DS1307RTC和16×2LCD构建实时时钟。时间和日期显示在......
  • 基于STC8H4K64TL单片机的串口1打印RTC(即实时时钟)功能调试
    基于STC8H4K64TL单片机的串口1打印RTC(即实时时钟)功能调试STC8H4K64TL单片机介绍STC8H4K64TL单片机管脚图(48个引脚)STC8H4K64TL单片机串口仿真与串口通信STC8H4K64TL单片机管脚图(32个引脚)STC8H4K64TL单片机管脚图(20个引脚)STC8H系列单片机管脚说明STC8H系列单片机I/O......
  • STM32F103+FreeRTOS的使用ESP8266与手机APP实现TCP连接通信控制
    前言本人初学FreeRTOS,来自不知名普通院校,大二物联网专业,简单看完百问网韦东山老师FreeRTOS就想随便找个小项目试试看,手头里没什么元器件,只有一块ESP8266wifi模块以及温湿度模块显示屏模块,所以用到的模块不多,这俩个模块可能不太适用于FreeRTOS,但主要目的想着以最少的资源练练......
  • 基于STC8H4K64TL单片机的RTC(即实时时钟)功能调试
    基于STC8H4K64TL单片机的RTC(即实时时钟)功能调试STC8H4K64TL单片机介绍STC8H4K64TL单片机管脚图(48个引脚)STC8H4K64TL单片机串口仿真与串口通信STC8H4K64TL单片机管脚图(32个引脚)STC8H4K64TL单片机管脚图(20个引脚)STC8H系列单片机管脚说明STC8H系列单片机I/O口STC8H......
  • [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-20 读写I2C接口的RTC时钟芯片
    软件版本:Anlogic-TD5.9.1-DR1_ES1.1操作系统:WIN1064bit硬件平台:适用安路(Anlogic)FPGA实验平台:米联客-MLK-L1-CZ06-DR1M90G开发板板卡获取平台:https://milianke.tmall.com/登录"米联客"FPGA社区http://www.uisrc.com视频课程、答疑解惑! 1概述    本节课继续利用I......
  • 907、基于51单片机的台灯(调光,时钟)
    完整资料或代做滴滴我(有偿)目录一、设计功能二、proteus仿真三、原理图四、程序源码五、资料包括一、设计功能二、proteus仿真三、原理图四、程序源码五、资料包括需要完整的资料可以点击下面的名片,找我要资源压缩包的百度网盘下载地址......
  • STM32F103 SPI详解及示例代码
    1SPI协议详解 SPI是串行外设接口(SerialPeripheralInterface)的缩写,是美国摩托罗拉公司(Motorola)最先推出的一种同步串行传输规范,也是一种单片机外设芯片串行扩展接口,是一种高速、全双工、同步通信总线,所以可以在同一时间发送和接收数据,SPI没有定义速度限制,通常能达到甚至超过10......
  • 【51单片机仿真】基于51单片机设计的多功能电子时钟(实时时钟闹钟秒表温度检测)系统仿真
    效果:1.项目概述该项目是基于单片机的多功能电子时钟系统,集成了时间显示、闹钟设置、秒表功能以及温度显示等功能。主要硬件包括1602液晶显示屏、DS1302时钟芯片、DS18B20温度传感器和蜂鸣器。系统通过按键进行时间和闹钟的设置,并实时显示当前时间和温度。目录效果:1.......