logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

手把手教你STM32开发:LED流水灯+外部中断控制全流程解析

随着STM32单片机在嵌入式开发中的广泛应用,掌握CubeMX快速建工程、GPIO控制、外部中断配置及仿真调试是每位初学者的必修课。本文将通过LED流水灯实验和外部中断控制LED实验,带你完整了解STM32开发流程,从软件配置到硬件仿真全覆盖。实验收获CubeMX快速生成代码:通过CubeMX配置GPIO、时钟以及工程管理,能够自动生成标准化的初始化代码,大大减少了手动配置寄存器的工作量。

#stm32#嵌入式硬件#单片机
手把手教你STM32开发:LED流水灯+外部中断控制全流程解析

随着STM32单片机在嵌入式开发中的广泛应用,掌握CubeMX快速建工程、GPIO控制、外部中断配置及仿真调试是每位初学者的必修课。本文将通过LED流水灯实验和外部中断控制LED实验,带你完整了解STM32开发流程,从软件配置到硬件仿真全覆盖。实验收获CubeMX快速生成代码:通过CubeMX配置GPIO、时钟以及工程管理,能够自动生成标准化的初始化代码,大大减少了手动配置寄存器的工作量。

#stm32#嵌入式硬件#单片机
CompileX:从 GCC 到 STM32 的编译与内存映射全解析

在现代计算机系统中,从C 源代码到可执行文件的过程并非一条简单的黑箱流水线,而是一段充满逻辑与体系的工程旅程。GCC 作为 Linux 与嵌入式开发中最广泛使用的编译器,不仅承担着代码翻译的使命,更深刻地影响着内存布局、符号链接、执行效率与跨平台兼容性。本实验以“GCC 编译与 STM32 存储映射对比分析”为核心,通过在与C 程序中全局变量、静态变量、局部变量、堆、栈的存储分配差异;GCC 编译

#ubuntu#stm32#c语言
uC/OS-III 移植 STM32F103:LED+串口多任务实验

是为实时任务调度而设计的操作系统,能够根据任务优先级进行管理,使系统在多任务场景下保持确定性响应。通过本实验,熟悉了uC/OS 的移植流程与多任务调度机制,掌握了如何创建任务、配置任务优先级、以及任务间的时序管理。多任务并行执行;实时性强;程序结构清晰、模块化。本实验完成后,对 STM32 平台上实时操作系统的移植与应用开发有了更深入的理解。

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