STM32系列汇总博主的STM32实战快速进阶之路(持续更新)
Posted 小麦大叔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32系列汇总博主的STM32实战快速进阶之路(持续更新)相关的知识,希望对你有一定的参考价值。
我把之前在学习和工作中使用STM32进行嵌入式开发的经验和教程等相关整理到这里,方便查阅学习,如果能帮助到您,请帮忙点个赞;
本文的宗旨
STM32 只是一个硬件平台,同样地他可以换成MSP430
,NXP
的RT
等等,除了对硬件平台特性的掌握,另外扩展开的是对基础外设原理,各种传感器,各种接口基本原理和各种通讯协议的掌握,这时候就需要基础的电路知识理论,包括传感器技术,信号系统等等,另外裸机编程需要有一定软件架构思想,这时候需要数据结构/设计模式作为辅助,如果需要RTOS,需要掌握基本的操作系统的概念,这些都可以通过以STM32为载体,以此引申出来,从而在反复地实践中,通过理论指导实践,又从实践中不断完善理论,总体来说,比较冗杂,需要沉下心来,积累和沉淀。
基于标准库
- STM32 标准库V3.5启动文件startup_stm32f10xxx.s分析
- STM32 时钟树配置快速入门
- STM32 标准库3.5修改默认外部8M晶振为16M晶振
- STM32 外部中断详解(原理+配置代码)
- STM32 TIM 高级定时器配置快速入门
- STM32 TIM 高级定时器死区时间的计算
- STM32 TIM 多通道互补PWM波形输出配置快速入门
- STM32 TIM 高级定时器RCR重复计数器的理解
- STM32 TIM 编码器模式采集编码器信号
- STM32 ADC多通道规则采样和注入采样
- STM32 进行软件复位的方法
- STM32 Bootloader基于ymodem传输协议串口IAP升级详解
- STM32 串口USART DMA方式发送接收数据
- STM32 使用IQmath实现SVPWM
- STM32 OSAL操作系统抽象层的移植
CubeIDE 相关
环境相关
这个小节主要收录一些和编程环境CubeIDE相关的文章,比如环境搭建,常见的报错等等;
- STM32 Cube之旅-尝试新的开发方式
- STM32 CubeIDE 快速创建工程(基于windows)
- STM32 CubeIDE 快速创建工程(基于ubuntu)
- STM32 CubeIDE 无法进行调试的问题
基础实验
常见错误
矢量控制算法
这部分是博主在从0到1实现矢量控制算法控制交流同步电机的实战经验总结,基本上有理论和实践工程代码:
- 永磁同步电机 spmsm 和 ipmsm 的区别总结
- FOC 算法基础之欧拉公式
- FOC 电流采样为什么不准?你忽略了这个细节
- FOC 转子初始位置检测
- FOC 电流采样方案对比(单电阻/双电阻/三电阻)
- FOC Park变换电角度误差带来的影响
- FOC 在MCU上检验Clark和Park坐标变换是否正确
- FOC Clarke变换和Park变换详解
- FOC 中电流环调试的宝贵经验总结
- FOC 有感FOC算法学习与实现总结
- 一文教你快速搞懂速度曲线规划之T形曲线(超详细+图文+推导+附件代码)
- 一文教你快速搞懂速度曲线规划之S形曲线(超详细+图文+推导+附件代码)
- 一文教你快速搞懂 FOC ramp function 斜坡函数的作用和实现
作者能力和水平有限,文章难免存在错误和纰漏,请大佬不吝赐教。
独自前行,走得快,结伴而行,走得远,欢迎加入嵌入式技术交流群:197188341,一起交流,学习,打卡;
以上是关于STM32系列汇总博主的STM32实战快速进阶之路(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章
STM32的内存扩展应用实现,小内存的单片机也能干大事(FSMC+SRAM)
三实战小例程 基于STM32F103C8T6最小系统板和STM32CubeMX驱动WS2812B光立方