每日一言
正在加载...

Heureka's Blog

「离开世界之前 一切都是过程」

第2章:定时器应用


Markdown语法指南

基础语法详解 标题 语法说明 在 Markdown 中,标题的设置非常简单直观,其核心语法逻辑围绕井号(#)展开。通过调整井号的数量,我们可以轻松定义不同级别的标题,从最重要的一级标题到层级最低的六级标题,形成清晰的文档结构。 具体来说,井号的数量与标题级别严格对应:使用 1 个 # 加空格接文本,就是一级标题(如 # 一级标题);2 个 # 对应二级标题(## 二级标题),以此类推...

HTML5语法教程

基础语法介绍 在当今Web开发领域,HTML5已成为绝对主流——据统计,全球97.0%的网站使用HTML技术,而其中97.7%的网站选择HTML5作为构建基础[1]。自2014年10月28日W3C发布正式推荐标准以来,HTML5以”兼容过去、面向未来”的核心理念,成为构建开放Web平台的基石[2]。本章将从最基础的文档结构开始,带你掌握HTML5的语法精髓。 简化的文档声明:DOCTYP...

浮点数表示详解

IEEE 754标准解析

IEEE 754标准简介 IEEE 754是浮点数表示的国际标准,定义了浮点数的存储格式和运算规则。 浮点数存储格式 单精度浮点数(32位) 符号位 指数位 尾数位 1位 8位 23位 双精度浮点数(64位) 符...

STM32输入捕获

一、原理解析 1、输入捕获简介 IC(Input Capture)输入捕获 输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数 每个高级定时器和通用定时器都拥有4个输入捕获通道 可配置为PWMI模式,同时测量频率和占空比 2、频率测量 测频法(自带中值滤波) 在...

STM32F103C8T6


二进制表示基础

计算机中的数字存储方式

二进制基础概念 二进制是计算机系统中最基本的数字表示方式,只使用0和1两个数字符号。 二进制与十进制的转换 十进制转二进制 使用除2取余法: 1 2 3 4 5 6 13 ÷ 2 = 6 余 1 6 ÷ 2 = 3 余 0 3 ÷ 2 = 1 余 1 1 ÷ 2 = 0 余 1 结果:1101(从下往上读) 二进制转十进制 使用位权展开: 1 2 3 1101₂ = ...

GPIO输入模式配置详解

上拉、下拉与浮空输入的区别

GPIO输入模式概述 STM32的GPIO引脚可以配置为多种输入模式,主要包括: GPIO_Mode_IPU:上拉输入 GPIO_Mode_IPD:下拉输入 GPIO_Mode_IN_FLOATING:浮空输入 GPIO_Mode_AIN:模拟输入 上拉输入模式 上拉输入模式下,GPIO引脚内部连接一个上拉电阻(通常为30-50kΩ)到VCC。 配置示例 1 ...

STM32定时器标准库配置流程及解析

原理及配置过程

一、定时器分类及特性 STM32定时器分为三类,功能逐级增强: 1.1 基本定时器(TIM6、TIM7) 核心功能:基础定时中断、主模式触发DAC 时基单元:16位计数器、预分频器、自动重装寄存器 计数模式:仅向上计数 时钟源:仅内部时钟(CK_INT) 应用场景:系统基本计时、DAC触发 1.2 通用定时器(TIM2-TIM5) 扩展功能:输入捕获、...

STM32外部中断标准库配置流程

原理及配置过程

一、外部中断核心概念 EXTI (External Interrupt/Event Controller) 是STM32的外部中断/事件控制器,用于管理外部中断触发。NVIC (Nested Vectored Interrupt Controller) 负责中断优先级管理和中断服务函数(ISR)的路由。 1.1 EXTI与GPIO映射关系 STM32的EXTI线(0-15)对应GPIO...