嵌入式外设
文章平均质量分 93
MichaelFly飞
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式外设学习之 DMA
摘要:DMA(直接存储器存取)是一种硬件机制,允许外设与存储器或存储器间直接传输数据,无需CPU持续参与。STM32的DMA具有可编程数据宽度、循环传输模式、独立通道配置等特点,支持硬件/软件触发。配置步骤包括:使能DMA时钟、初始化结构体参数、使能通道等。使用时需注意地址对齐、缓冲区大小、中断处理等问题。DMA能有效减轻CPU负担,提高系统效率,广泛应用于ADC采集、DAC输出等场景。原创 2026-02-24 13:23:32 · 764 阅读 · 0 评论 -
嵌入式外设学习之ADC
摘要:本文详细介绍了STM32F103C8T6的ADC模块,包括其12位分辨率、0-3.3V输入范围、18个通道等特性。重点分析了ADC的硬件结构、工作模式(单次/连续转换、扫描/非扫描模式)以及规则组与注入组的区别。最后提供了ADC配置的具体步骤,包括时钟使能、GPIO设置、参数配置、校准及数据读取等关键操作流程。该内容为开发者使用STM32的ADC功能提供了全面的技术指导。原创 2026-02-24 10:54:42 · 598 阅读 · 0 评论 -
嵌入式外设学习之定时器
摘要:本文详细解析了STM32定时器的分类与配置方法。基本定时器由CNT、PSC和ARR寄存器组成,通过影子寄存器实现配置更新;通用定时器增加了捕获/比较功能;高级定时器则具备互补输出和死区插入功能。重点阐述了高级定时器在电机控制中的配置要点:1)基础时钟单元配置;2)互补输出模式设置;3)死区刹车结构配置。特别强调在电机控制中需注意中断频率控制、死区时间配置、输出通道极性确认等关键事项,并详细说明了重复计数寄存器(RCR)与计数模式的配合使用规则。原创 2026-02-06 15:02:03 · 954 阅读 · 0 评论
分享