复位与时钟
    1》复位
        1,上电复位:MCU当NRST为低电平时产生复位,而C35电容在上电瞬间,快速充电,相当于短路,GND的0v提供给NRST,MCU处于复位状态,当C35电容充满电,电容断开,R29将NRST,上拉到3.3V。(注意:所有的可编程逻辑电路,必须有上电复位)
        2,按键复位:当按键按下,NRST为低电平,产生复位动作
        
    2》时钟
        一段有序的脉冲,相对于人的脉搏,MCU是来一个脉冲处理一次数据,脉冲的频率会影响处理数据的速率( 时钟是有晶振产生的:震荡产生脉冲提供给芯片内部)
        
    3》将STM32的系统时钟配置到72Mhz的编程步骤:
        1,打开外部高速时钟
        2,等待外部高速时钟稳定且就绪
        3,设置锁相环的时钟源和倍频系数
        4,使能锁相环
        5,等待锁相环准备就绪
        6,配置AHB预分频器
        7,配置APB1预分频器
        8,配置APB2预分频器
        9,将锁相环时钟作为系统时钟源
        10,判断系统时钟是否设置成功

(二)滴答定时器----SYSTICK
    1》定时器的本质:实现计数的功能
    2》为什么在中文参考手册和固件库手册没有滴答定时器的相关描述
        因为滴答定时器是一个核内外设
        所以需要参考核内手册
    3》systick是一个24bit的系统定时器,它是向下计数的计数方式,从计数值到0。计数到0时会重复计数,所以当计数完成需要关闭定时器
    4》作用:
        1》能够产生精准的定时
        2》能够为freeRtos提供时基
        
    5》定时Nms编程步骤:
        1,关闭定时器并且配置时钟源为8分频
        2,清除当前值寄存器
        3,给导入值寄存器赋值---N*9000
        4,打开定时器
        5,等待定时器结束
        6,关闭定时器

STM32复位与时钟、定时器相关推荐

  1. STM32入门笔记04_TIM定时器+案例:TIM定时器定时中断、定时器外部时钟

    TIM定时器 TIM简介 TIM(Timer) 定时器 定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断 16位计数器.预分频器.自动重装寄存器的时基单元,在72MHz(系统主频)计数时 ...

  2. 基础——MCU的电源,复位和时钟系统(STM32为例)

    目录 1. 电源供电 2. 上电复位和手动复位 2.1 硬件复位 2.2 软件复位 3.1 晶振 3.2 内部时钟和外部时钟的不同 3.3 HSE和LSE外部电路的硬件设计 3.4 时钟具体理解 4. ...

  3. 基于STM32滴答时钟的多任务定时器

    基于STM32滴答时钟的多任务定时器 基于STM32滴答时钟的多任务定时器 概述 声明:此定时器仅提升个人编程能力和学习使用,不得用于商用,用于商用一切后果自行负责. API说明 滴答时钟初始化并创建 ...

  4. STM32 RTC实时时钟

    我用的是STM32库函数:两个知识点:       一.RTC时钟框图分析(重要)       二.时间是怎样显示出来的(简析) 一.RTC时钟框图分析(重要) 先熟悉一下几个知识点:       1 ...

  5. 【笔记】STM32F4xx 时钟定时器

    第五部分 时钟定时器 一.时钟 1. 时钟是什么? T: 时钟周期,最小重复的信号单元的时间长度. f: 频率Hz 单位时间内(电平)完成周期性变化的次数 2. 为什么需要时钟呢? 同步信号:大部分时 ...

  6. STM32之RTC时钟

    前言 了解实时时钟RTC的原理.STM32芯片自带RTC,因此不须像其他MCU需外接RTC模块.请编程实现STM32的日历读取.设置和输出.要求: 1)读取RTC初始时间,验证是否为 1970年1月1 ...

  7. STM32读取RTC时钟

    STM32读取RTC时钟 一.RTC 1. 简介 2. 特征 3. 组成 二.项目创建 三.代码修改 四.总结 参考 一.RTC 1. 简介 RTC-real time clock,实时时钟,主要包含 ...

  8. STM32-时钟篇以及复位时时钟的配置过程

    STM32-时钟篇以及复位时时钟的配置过程 时钟就是一个芯片的心脏,CPU的处理速度也是由时钟来直接决定,相比51单一的时钟源,STM32具有强大的时钟系统,我们的所有的外设都离不开时钟,时钟是学习S ...

  9. STM32——TIM1和TIM8定时器笔记

    STM32--TIM1和TIM8定时器 写了一点点发现太多了,根本写不完,下次配合源码写吧,也比较好理解 定时器分类 1.高级定时器(TIM1和TIM8) 2.通用定时器(TIMx(只要不是高级或者基 ...

最新文章

  1. 用Python分析本山大叔鬼畜视频为啥这么火
  2. 机器传奇:全球13位科学家和他们的机器人“孩子”
  3. oracle误删表空间 无法关闭,oracle 误删表空间文件启动不了数据库的解决办法
  4. 012_Spring Data Redis
  5. jax-rs jax-ws_极端懒惰:使用Spring Boot开发JAX-RS服务
  6. servlet--百度百科
  7. 【Elasticsearch】 es kibana 安全实战
  8. regex 正则表达式零宽度正预测先行断言 and 零宽度正回顾后发断言
  9. Apache 分割日志
  10. 计算机开机慢更新配置,电脑开机太慢怎么办?这样设置一下,5秒点亮
  11. UVa 1588 - Kickdown(BUG)
  12. c++程序设计原理与实践 第二十四章部分答案
  13. 设计模式六大原则-OCP
  14. l360清零软件无响应_爱普生epson l360清零软件免费版
  15. VC6的fatal error C1010解决办法
  16. 谷歌google chrome浏览器Chrome版本太旧无法更新chrome无法更新至最新版本怎么办
  17. C语言各数据类型所占内存空间大小
  18. 8个优秀的预训练模型,帮助您开始使用自然语言处理(NLP)
  19. electron打开系统默认浏览器
  20. CSS3 文字与字体相关样式

热门文章

  1. 洛谷刷题笔记 整理药名
  2. 【Quant】BigQuant学习笔记(1) 可视化策略
  3. 我的世界服务器怎么无限附魔,我的世界最好的附魔时运和无限,有一种方法让你快速获得!...
  4. 计算小分子之间的RMSD
  5. 浅析AI智能识别技术在明厨亮灶场景中的应用
  6. 机器学习排序算法:RankNet to LambdaRank to LambdaMART
  7. (zhuan) 126 篇殿堂级深度学习论文分类整理 从入门到应用
  8. java spring boot jms_spring boot整合JMS(ActiveMQ实现)
  9. 氨氮废水吸附处理工艺——树脂吸附
  10. 】20款优秀的移动产品原型和线框图设计工具