嵌入式
文章平均质量分 77
zephyr_zeng
现在所做的一切,会在多年后正中眉心。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CubeMX项目轻松导入Vscode+EIDE编译
本文介绍了将CubeMX项目导入VSCode+EIDE进行编译调试的方法。首先在EIDE中新建Cortex-M项目,然后通过CubeMX生成Makefile项目并导出。将CubeMX项目文件复制到EIDE项目目录后,需要配置链接脚本路径,并编写C/C++属性的yaml文件处理Makefile中的编译选项。最后通过EIDE进行编译,并配置调试器加载生成的.elf文件进行调试。整个过程实现了从CubeMX到VSCode+EIDE开发环境的无缝迁移,为嵌入式开发提供了更灵活的IDE选择。原创 2025-12-10 14:28:02 · 353 阅读 · 0 评论 -
STM32定时器全解析:从基础到高级应用
摘要:本文介绍了STM32F103C8T6定时器的分类与功能,包括高级定时器(TIM1/8)、通用定时器(TIM2-5)和基本定时器(TIM6/7),重点分析了TIM1的核心应用场景如PWM输出、电机控制等。详细讲解了基本定时器的工作流程、中断频率计算公式及参数配置策略,对比了不同应用场景下PSC和ARR的最佳组合方案。最后通过代码示例展示了定时中断的实现方法,并简要说明了高级/通用定时器相比基本定时器新增的功能特性,如输入捕获、输出比较等。(149字)原创 2025-12-10 14:18:27 · 977 阅读 · 0 评论 -
EIDE 创建基于STM32-HD的项目快速创建流程
本文介绍使用EIDE创建STM32-HD项目的步骤。主要内容包括:1)芯片配置对比表(F10x_HD/MD/LD系列参数差异);2)新建项目流程(从远程仓库获取裸机开发模板);3)关键修改步骤:替换eide.json中的宏定义、修改stm32f10x.h头文件、更换启动文件为hd.s版本;4)最终验证编译通过。整个过程通过6张截图展示了关键操作界面,帮助开发者完成从MD到HD型号的项目迁移。原创 2025-07-24 17:33:55 · 273 阅读 · 0 评论 -
STM32基础(STM32F103C8T6)
本文介绍了STM32C8T6的系统架构、GPIO配置及中断处理机制。系统架构包含驱动单元和被动单元,GPIO通过APB2总线连接,支持8种端口模式(输入/输出、推挽/开漏等)。GPIO操作包括时钟使能、初始化及电平设置。中断部分详细讲解了EXTI外部中断配置流程,包括GPIO与中断线映射、EXTI初始化及NVIC优先级设置,并提供了代码示例。文中附有引脚图及结构图辅助理解,适合开发者快速掌握STM32基础硬件操作。原创 2025-07-24 17:31:07 · 1157 阅读 · 0 评论 -
STC89C52 学习记录总结,包含部分外设:DS1302,74HC595,ULN2003A等
STC89C52 学习记录总结,包含部分外设:DS1302,74HC595,ULN2003A等原创 2025-03-03 16:51:14 · 1237 阅读 · 0 评论 -
VsCode + EIDE + OpenOCD + STM32(野火DAP) 开发环境配置
VScode + EIDE + OpenOCD + STM32(野火cmsis-dap)环境配置,完全搭建原创 2025-03-03 16:39:55 · 4943 阅读 · 0 评论
分享