STM32开发
未读
01_STM32_Freertos_基础篇
第一章 FreeRTOS 介绍 1.1 裸机开发与操作系统介绍 1.1.1 裸机开发 裸机开发(Bare-metal)指的是不依赖任何操作系统,直接编写程序运行在硬件上的一种开发方式。STM32 中我们常用的 main() 函数 + 初始化 + 无限循环结构,就是裸机开发的典型代表。 1、特点 程序
STM32开发
未读
03_STM32_Freertos_应用篇
第一章 任务创建和删除 1.1 API函数 1.1.1 API函数分类 1、任务创建与删除相关函数 xTaskCreate() // 创建任务(自动分配内存)
xTaskCreateStatic() // 静态方式创建任务(手动提供堆栈和任务控制块)
vT
STM32开发
未读
04_STM32_Freertos_内核篇
STM32开发
未读
01_STM32_基础篇
第一章 基础知识 1.1 单片机 1.1.1 单片机介绍 单片机(Microcontroller Unit,MCU)是一种集成了处理器核心(CPU)、存储器(RAM、ROM/Flash)、输入/输出接口(I/O)以及其他外设功能模块的微型计算机系统。它通常被用于嵌入式系统中,执行特定的控制任务。由于
STM32开发
未读
02_STM32_架构篇
STM32开发
未读
03_STM32_固件库
第一章 开发模式介绍 1.1 直接操作寄存器 在没有库的概念时,最传统的方式是直接操作寄存器:每个外设(如 GPIO、UART、SPI 等)都有一组寄存器来配置和控制其功能与状态。开发者需要: 查阅数据手册或技术文档:确认寄存器地址、位定义及功能。 编写寄存器操作代码:使用 C 或汇编语言直接对寄存
STM32开发
未读
04_STM32_接口篇
第一章 GPIO 基础 1.1 GPIO介绍 GPIO(General Purpose Input/Output,通用输入输出)是STM32微控制器中最基础且核心的外设之一,其功能是通过软件配置实现引脚的电平控制或状态检测。以STM32F407IGH6芯片为例,其GPIO模块具备高度灵活性和丰富的配
STM32开发
未读
05_STM32_启动篇
本篇章主要对于启动文件进行讲解,并且纯理论内容,第一次听可能会很多地方看不懂, 但是没关系,当我们学完之后整个内容之后,再回头来学习这一篇章,你会有不同的体验以及感受。 第一章 基础概念 1.1 启动文件的作用 启动文件由汇编编写,是系统上电复位后第一个执行的程序,负责初始化硬件环境并引导进入用户代
STM32开发
未读
06_STM32_时钟篇
STM32开发
未读
07_STM32_中断篇