
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文主要介绍STM32 IO接口推挽输出 (PP)和开漏输出 (OD)的原理和应用方法。推挽输出是STM32最常用、驱动能力最强的输出模式。它的核心在于内部有两个MOS管,可以主动、强有力地将引脚驱动到高电平(VDD)或低电平(VSS),如同一个“推-拉”组合。开漏输出(Open-Drain, OD)是一种只能主动拉低,无法主动推高的输出模式。它的输出端如同一个接地的“漏极”开关,只能打开(输出低

如果现在有人问:当前那个行业最火?毫无疑问答案肯定是人型机器人了。当前各类机器人相关的公司在中华大地上遍地开花,与此同时和机器人相关的配套产业链也如火如荼处于构建之中。笔者有幸于2024年进入到这个行业,做了一些研发类的工作,负责的主要产品是和机器人运动相关的核心部件:关节。下面笔者谈谈这一年多的时间里,对这个行业的一些理解和体会。

如果要问当下那个行业最火,当属人形机器人行业。而机器人最核心的执行设备为关节,控制关节的动力来源一般为电机,而直流无刷电机控制需要专门的控制电路和软件控制算法,以实现其精确的位置,速度控制。本项目主要是基于 GD32F527I-EVAL开发板,应用RT-Thread软件操作系统,设计一套直流无刷电机的控制算法,实现闭环速度、位置等功能的控制和参数验证。

本文主要介绍zephyr OS 线程的使用,在嵌入式RTOS中,合理使用线程是构建高效可靠系统的关键。Zephyr提供了丰富的线程管理API(k_thread_create(), k_thread_suspend()等),开发者需根据具体需求平衡线程数量、优先级和资源消耗。

本主要介绍k_work_schedule函数功能和Zephyr RTOS 的工作队列(Workqueue),Zephyr RTOS 的工作队列(Workqueue)是其异步任务处理的核心机制,专为资源受限的嵌入式系统设计。它提供了一种高效、线程安全的方式执行延迟任务、中断下半部处理以及周期性操作。

数字运动处理器(Digital Motion Processor,DMP)是 MPU6050 传感器中的嵌入式协处理器,能够独立处理传感器数据,实现高级运动处理功能,显著减轻主处理器的计算负担。

在实时操作系统中,防止中断干扰数据写入是确保系统稳定性和数据完整性的关键。Zephyr RTOS 提供了多种机制来保护关键数据操作免受中断干扰。下面我将详细介绍各种保护策略及其实现方法。

本文主要介绍嵌入式操纵系统的前后台系统的内容,包括基本定义,架构实现关键性技术等内容。

在实时操作系统中,防止中断干扰数据写入是确保系统稳定性和数据完整性的关键。Zephyr RTOS 提供了多种机制来保护关键数据操作免受中断干扰。下面我将详细介绍各种保护策略及其实现方法。








