STM32电机库5.4开源无感注释 KEIL工程文件 辅助理解ST库 寄存器设置AD TIM1 龙贝格+PLL 前馈控制 弱磁控制 foc的基本流 svpwm占空比计算方法 斜坡启动 死区补偿 有详细的注释, 当前是无传感器版本龙贝格观测,三电阻双AD采样!
2024-08-30 11:47:03 127KB stm32
1
本工具为v3.15.7版,经本人实测,可将现有STM32/STM8的调试器STLINK V2固件安全升级到V2.J45.S7版,在IAR或Keil正常下载和调试。
2024-08-20 09:29:55 944KB stm32
1
FreeRTOS是一种广泛使用的实时操作系统(RTOS),尤其在嵌入式系统中非常流行。它以其小巧、高效和可定制性著称,适用于资源有限的微控制器。本讲义将深入探讨FreeRTOS的核心概念以及如何将其应用到STM32L496ZG Nucleo开发板上。 首先,"ST RTOS-1.pptx"可能涵盖了RTOS的基础知识,包括: 1. **RTOS的基本概念**:RTOS是管理多个并发任务的系统,通过调度算法确保任务的实时响应。FreeRTOS提供抢占式调度,允许高优先级任务随时中断低优先级任务。 2. **FreeRTOS的主要组件**:包括任务(Task)、信号量(Semaphore)、互斥锁(Mutex)、消息队列(Message Queue)、事件标志组(Event Flags)和定时器(Timer)等。这些组件用于实现任务间的同步与通信。 3. **任务管理**:FreeRTOS中的任务是执行特定功能的独立执行线程,每个任务都有一个优先级。任务的状态包括就绪、运行、阻塞和删除。 4. **内存管理**:FreeRTOS支持动态内存分配,但用户需要根据具体硬件进行内存池的配置。 5. **中断服务例程**:RTOS在中断上下文中运行,中断处理必须快速且不阻塞其他任务。 接下来,"ST_FreeRTOS-2.pptx"很可能是关于STM32L496ZG Nucleo开发板的实践指南,可能包含以下内容: 1. **STM32L496ZG微控制器**:该芯片是STM32L4系列的一员,拥有高性能的Arm Cortex-M4内核,低功耗特性,丰富的外设接口,适合开发实时应用。 2. **Nucleo开发板介绍**:Nucleo开发板提供了友好的开发环境,支持Arduino和ST Morpho扩展接口,便于进行原型设计和验证。 3. **FreeRTOS移植**:详细步骤可能包括配置编译环境、设置启动代码、链接FreeRTOS库、配置硬件中断、定义任务和调度策略等。 4. **示例应用**:可能会有简单的LED闪烁或传感器数据采集示例,演示如何在FreeRTOS环境中创建任务并利用同步机制交换数据。 5. **调试技巧**:如何使用调试工具如STM32CubeIDE或JTAG/SWD接口进行程序调试,以及如何查看RTOS内核活动。 通过这两份PPT的学习,开发者可以全面理解FreeRTOS的工作原理,并具备在STM32L496ZG Nucleo开发板上实施RTOS项目的实际操作能力。理解RTOS对于提高嵌入式系统的性能和可靠性至关重要,而FreeRTOS的易用性和灵活性使其成为学习和应用的理想选择。
2024-07-02 15:59:33 9.97MB Free RTOS RTOS
1
ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。 STSW-LINK009是基于ST-LINK, ST-LINK/V2, ST-LINK/V2-1, ST-LINK-V3的USB驱动,支持32或64位的Windows 7、Windows 8、Windows 10操作系统。
2024-06-25 10:52:15 5.1MB stm32 STSW-LINK009 ST-LINK
1
st语言文档
2024-06-24 19:49:40 3.3MB
1
ST-Link固件升级小工具
2024-05-21 17:54:52 3.75MB STLINK
1
STM8S、STM32F0、STM32F1、STM32F4固件库源码
2024-05-12 19:34:56 124.07MB stm32
1
毕业设计代码,基于时空图卷积(ST-GCN)的骨骼动作识别.zip
2024-05-02 14:53:37 52.56MB python
1
本工具为v3.14.5版,经本人实测,可将现有STM32/STM8的调试器STLINK V2固件升级到V2.J44.S7版,在IAR或Keil正常下载和调试。
2024-04-30 12:18:47 922KB
1