logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

13. STM32 定时器与 PWM 实战指南

定义:Cortex-M 系列内核集成的 24 位递减计数器(异常编号 15)。作用裸机开发:用于产生精准延时。操作系统:作为时基单元(Time Base),维持系统心跳(如 FreeRTOS、uCOS)。时钟源内部时钟:FCLK(自由运行时钟,通常等于系统主频 HCLK)。外部时钟:STCLK(通常为 HCLK 的 8 分频)。

文章图片
#单片机#stm32#嵌入式硬件
12.STM32 定时器(TIM)从原理到实战:四种核心工作模式详解

使能时钟配置 GPIO(PWM/捕获时需要):复用推挽/输入模式初始化定时器:设置 PSC、ARR、计数模式配置通道:PWM 模式 / 输入捕获模式 / 编码器模式启动等编写中断回调:处理 $T_{溢出} = \frac{(PSC+1) \times (ARR+1)}{f_{TIM}}$ 或捕获事件本文系统梳理了 STM32 定时器(TIM)从原理到实战的完整知识体系。理解时钟链路:定时器时钟由

文章图片
#单片机#stm32#嵌入式硬件
11.SysTick 详解:从原理到实战,掌握 Cortex-M 系统嘀嗒定时器

SysTick(System Tick,系统嘀嗒定时器)是 ARM Cortex-M 内核中内置的一个简单 24 位向下计数定时器,属于 NVIC(嵌套向量中断控制器)的一部分。它独立于芯片厂商的外设定时器,所有基于 Cortex-M 内核的 MCU(如 STM32、GD32(兆易创新)、NRF52 等)都具备这个外设。24 位递减计数器、可产生固定周期中断、内核级外设(跨芯片通用)、通常用作操作

#单片机#stm32#嵌入式硬件
11.SysTick 详解:从原理到实战,掌握 Cortex-M 系统嘀嗒定时器

SysTick(System Tick,系统嘀嗒定时器)是 ARM Cortex-M 内核中内置的一个简单 24 位向下计数定时器,属于 NVIC(嵌套向量中断控制器)的一部分。它独立于芯片厂商的外设定时器,所有基于 Cortex-M 内核的 MCU(如 STM32、GD32(兆易创新)、NRF52 等)都具备这个外设。24 位递减计数器、可产生固定周期中断、内核级外设(跨芯片通用)、通常用作操作

#单片机#stm32#嵌入式硬件
1.从电平到RISC-V:单片机与嵌入式处理器入门指南

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM只读存储器ROM、多种I/O口和中断系统、定时器计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位

#单片机#stm32#嵌入式硬件
潘多拉STM32L4 96 IoT开发板(HAL库) 5.利用中断机制实现串口的收发信息

本文介绍了Java串口通信中的中断机制实现方法。主要内容包括:1)采用双缓冲接收机制,设计了200字节的静态缓冲区和单字节中断缓冲区;2)使用状态寄存器USART_RX_STA实现状态机同步机制,包含接收完成标志、错误标志和字节数信息;3)在中断服务程序中实现数据接收和状态更新,主循环中进行数据处理和状态复位;4)通过多级任务调度实现LED指示、用户提示等功能。该系统通过中断与主循环的协同工作,在

文章图片
#物联网#嵌入式硬件#单片机 +1
到底了