logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FreeRTOS从入门到进阶:核心概念与调度原理全解析

本文系统介绍了嵌入式实时操作系统FreeRTOS的核心概念与应用。首先分析了FreeRTOS在多任务管理、实时性保障和跨平台适配方面的优势。通过对比主流RTOS产品,突出FreeRTOS轻量开源的特点。文章详细阐述了学习路线,从基础任务创建到内核原理拆解,并重点解析了抢占式调度策略、任务状态转换及双向链表管理等核心机制。最后给出实践建议:先掌握API应用再深入底层原理,根据硬件资源调整配置参数。全

#stm32#嵌入式#操作系统
FreeRTOS从入门到进阶:核心概念与调度原理全解析

本文系统介绍了嵌入式实时操作系统FreeRTOS的核心概念与应用。首先分析了FreeRTOS在多任务管理、实时性保障和跨平台适配方面的优势。通过对比主流RTOS产品,突出FreeRTOS轻量开源的特点。文章详细阐述了学习路线,从基础任务创建到内核原理拆解,并重点解析了抢占式调度策略、任务状态转换及双向链表管理等核心机制。最后给出实践建议:先掌握API应用再深入底层原理,根据硬件资源调整配置参数。全

#stm32#嵌入式#操作系统
STM32 HAL 库学习笔记:从概念到移植性解析

摘要: HAL库是ST官方为STM32系列设计的硬件抽象层库,通过屏蔽底层硬件细节(如寄存器操作),提供统一API接口(如HAL_GPIO_Init()),显著提升代码可移植性和开发效率。与标准库相比,HAL库采用分层设计(应用层-HAL层-芯片适配层),实现跨STM32系列的无缝移植,用户代码仅需调用标准化接口,硬件差异由适配层处理。其核心优势在于抽象化、标准化和低耦合,但存在代码体积大、效率略

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

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

#stm32#嵌入式硬件#单片机
51 单片机必懂:12T/1T 到底是什么?从概念到实战全解析

本文深入解析51单片机中12T/1T的核心概念及其应用影响。12T表示1个机器周期等于12个时钟周期(12MHz晶振下约1μs),1T则只需1个时钟周期(约0.0833μs),1T芯片执行速度比12T快12倍。这一差异直接影响延时函数计算、波特率配置等关键开发场景,如同代码在12T和1T芯片间移植时,延时会相差12倍。文章还对比了时钟周期、机器周期与指令周期的关系,并指出12T/1T是51特有的设

#单片机#嵌入式硬件#51单片机 +1
74HC573锁存器

本文介绍了74HC573锁存器的基本特性与应用。74HC573是一款8位D型透明锁存器,工作电压2.0V-6.0V,具有低功耗、高驱动能力(10个TTL负载)特点。文章详细解析了其20个引脚功能,包括数据输入/输出端、锁存使能(LE)和输出使能(OE)控制信号。重点阐述了三种工作模式:输出高阻态(OE=1)、透明模式(OE=0,LE=1输入直通输出)和锁存模式(OE=0,LE=0锁定数据)。典型应

#51单片机#单片机#嵌入式硬件 +1
基于STM32L476RGT6的STM32CubeMX配置与工程创建

STM32L476RGT6基础工程配置指南:1)安装STM32CubeMX和对应芯片包;2)创建项目并选择STM32L476RGT6芯片;3)必做配置:SYS中启用SWD调试接口,RCC中配置时钟(最高80MHz);4)可选外设配置(GPIO/UART/I2C等);5)工程生成设置:选择MDK-ARM工具链,勾选代码生成选项;6)生成代码后在Keil中配置编译器版本和Flash下载选项。注意避免引

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

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

#单片机#嵌入式硬件
超声波模块

本文介绍了基于STC89C52RC芯片的超声波测距模块实现方法。主要内容包括:1) 超声波测距原理,通过发送接收超声波信号并计算时间差获取距离;2) 两种常见模块HC-SR04和蓝桥杯开发板专用模块的时序差异;3) 关键代码实现,包括距离检测、定时器初始化和脉冲发送等;4) 距离计算公式(S=T/58cm或S=T*0.017cm)及单位换算。文章提供了完整的示例代码,并针对不同硬件平台给出了具体实

#51单片机
电源模块设计

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

#单片机#嵌入式硬件
    共 11 条
  • 1
  • 2
  • 请选择