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 编程实战:定时器中断实验

三、通用定时器

四、高级定时器

五、课堂总结

相关推荐
果果燕4 分钟前
ARM嵌入式学习(三)---汇编应用:LED点亮
arm开发·单片机·嵌入式硬件
Hello_Embed7 分钟前
嵌入式上位机开发入门(五):UDP 编程 —— Server 端实现
笔记·单片机·网络协议·udp·嵌入式
凌盛羽42 分钟前
在MDK-ARM编译后用python解析map文件在编译窗口输出Flash和RAM使用及剩余情况
arm开发·python·stm32·单片机·mysql·链表·esp32
项目題供诗1 小时前
51单片机入门-红外遥控(十七)
单片机·嵌入式硬件·51单片机
蓝天星空2 小时前
STM32 的 USART(通用同步异步收发器)
stm32·单片机·嵌入式硬件
Redemption2 小时前
嵌软面试每日一阅----单片机知识简述(以stm32为列)
c语言·stm32·单片机·嵌入式硬件·面试·嵌入式
v先v关v住v获v取2 小时前
高空作业平台调平机构结构设计7张cad+设计说明书
科技·单片机·51单片机
恒森宇电子有限公司2 小时前
芯晞微CSM2221 低压差线性LDO稳压器芯片 多种封装形式
单片机
三万棵雪松3 小时前
【Linux 物联网网关主控系统-感知层部分(一)】
linux·单片机·物联网·嵌入式linux
篮子里的玫瑰3 小时前
智能天气时钟项目(一):ESP32 AT指令集详解与STM32驱动开发
驱动开发·stm32·嵌入式硬件