STM32——定时器

总:STM32------学习总纲

参考资源:

【免费】STmcu选型手册资源资源-CSDN下载

【免费】芯片资料STM32F103ZET6(中文版)资源-CSDN下载

【免费】STM32F1系列参考手册-V10(中)


30讲视频

一、定时器概述

1.1 软件定时原理

cpp 复制代码
51单片机计时,主频 12MHz,1us

for(n)
{
    __nop(); /* 空语句 执行时间1us */
}

使用纯软件的方式实现定时(延时)功能

但是不会很精准,原因:

1.函数有压栈操作耗时

2.有流水线,指令执行可能是多个步骤共同执行。

软件延时缺点:

1.延时不精准

2.CPU死等

所以需要外设硬件定时器

1.2 定时器定时原理(硬件)

使用精准的时基,通过硬件的方式,实现定时功能。

核心就是计数器。

原理:

1.3 STM32定时器分类

1.4 STM32定时器特性表(常规定时器 F1系列)

开发指南:

1.5 STM32基本、通用、高级定时器功能整体的区别

二、基本定时器

2.1 基本定时器简介

87讲

2.2 基本定时器框图

2.3 定时器计数模式以及溢出条件

2.4 定时器中断实验相关寄存器

2.5 定时器溢出时间计算方法

2.6 定时器中断实验配置步骤

2.7 编程实战:定时器中断实验

三、通用定时器

四、高级定时器

五、课堂总结

相关推荐
三佛科技-187366133975 小时前
LP9962AA 集成PFC和高压半桥驱动的LLC谐振控制器(内置碳化硅芯片)
单片机·嵌入式硬件
心平气和量大福大6 小时前
Altium Designer(AD 20)-在PCB图中封装pin绿色警告(PCB部分)
嵌入式硬件
一味做笔记6 小时前
关于stm32勾选enable烧录失败
stm32·单片机·嵌入式硬件
嵌入式Q6 小时前
FreeRTOS源码解析(4)任务状态查询
stm32·单片机·freertos
杰杰桀桀桀9 小时前
基于stm32ARM库函数的IIR二阶巴特沃斯低通滤波器--附完整代码
arm开发·stm32·嵌入式硬件·数字滤波器·巴特沃斯低通滤波
危桥带雨9 小时前
Freertos——使用队列集优化数据传输
stm32·单片机·嵌入式硬件·freertos
来生硬件工程师10 小时前
【程序库】 MutiButton 按键库
c语言·笔记·stm32·单片机·mcu·嵌入式实时数据库
CodeQingqing10 小时前
反汇编在嵌入式的使用
stm32·嵌入式·反汇编
sweetone10 小时前
好帅(HOST) HS-AF01T电烤炉(空气炸锅)的小修及物联网设备的安全思考
经验分享·单片机·嵌入式硬件·物联网
多看多敲多思考10 小时前
华润微CS32ME10 MCU使用教程(1)---CS32ME10之GPIO使用
c语言·stm32·单片机·嵌入式硬件·mcu