logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式课堂笔记1月13日

本文总结了嵌入式开发中UART串口通信和中断体系两大核心知识点。在UART部分,详细说明了数据包结构、校验方式、配置要点及接收处理逻辑,强调校验机制和防御性编程的重要性。中断体系部分阐述了基本概念、处理流程、STM32的EXTI和NVIC控制器机制,并对比了Linux与RTOS的区别。重点内容包括中断的实时性特点、保护/恢复现场流程、中断线复用规则以及常见面试考点,如中断与异常区别、M3/M4内核

#单片机#嵌入式硬件
嵌入式课堂笔记1月14-15

本文总结了嵌入式开发中RTOS学习路径和关键外设编程要点。RTOS学习需掌握链表、数组等前置知识,分API调用、原理理解和优化修改三个阶段。重点讲解了串口中断编程,包括CubeMX配置方法、HAL库初始化函数解析及中断回调机制实现。同时详细介绍了定时器系统,涵盖SysTick内核定时器工作原理、HAL_Delay实现逻辑,以及TIM外设定时器的配置流程和1秒定时中断案例。文中通过代码示例展示了串口

#单片机#stm32#嵌入式硬件
STM32嵌入式中断体系全解析:从核心原理到串口/定时器中断实战

STM32中断体系解析与实战指南 本文系统讲解了STM32中断技术的核心原理和实战应用。首先介绍了中断的基本概念、执行流程和关键要素(中断源、信号、寄存器),并对比了异常与中断的区别。重点分析了STM32的两大中断控制器:EXTI(管理GPIO外部中断)和NVIC(负责全局中断优先级和嵌套)。通过串口中断和定时器中断的实战案例,详细展示了HAL库配置方法、非阻塞通信实现和回调函数使用技巧。文章还总

#stm32#单片机#嵌入式硬件
电源模块设计

本文介绍了嵌入式设备电源模块的设计要点,重点针对低功耗穿戴设备。文章首先讲解了电容的滤波特性及在电源设计中的应用,包括大/小电容搭配使用原则。随后分析了常见电源方案和稳压器类型(LDO与DCDC),详细解读了AMS1117-3.3V稳压芯片的工作原理。通过三个典型案例,展示了不同电源架构设计:从简单的7805降压电路到集成TP5400的充放电保护方案,最后提出面向便携式设备的优化方案,采用&quo

#单片机#嵌入式硬件
嵌入式入门:STM32 HAL 库 API 的理解与实战(附代码示例)

STM32 HAL库API入门指南 本文介绍了STM32 HAL库API的基本概念、原理及实际应用。API作为ST公司封装好的库函数,简化了底层寄存器操作,提升开发效率。文章通过GPIO、串口和定时器三个典型场景,展示了HAL库API的实际使用方法,并比较了其优缺点(开发效率高但代码体积大)。学习建议包括查阅官方文档、参考例程和动手实践。HAL库API虽数量庞大,但无需死记硬背,通过CubeMX工

#stm32#嵌入式硬件#单片机
到底了