STM32CubeMX系列博文汇总贴

自己成长的同时也不要忘记带动别人一起成长,前人种树,后人乘凉,我宁愿做种树人,让读者乘凉。

一、博文简介

本博文会基于stm32CubeMX,并且会根据软件版本的更新而不断迭代,然后穷极下面所有的传感器编程,当然还有其它的传感器,使大家融会贯通STM32 HAL库开发。
在这里插入图片描述

二、stm32CubeMX简介

在这里插入图片描述
STM32CubeMX是一个图形化的工具,也是配置和初始化C代码生成器(STM32 configuration and initialization C code generation),也就是自动生成开发初期关于芯片相关的一些初始化代码。

从上图可以看得出,它包含了STM32所有系列的芯片,包含示例和样本(Examples and demos)、中间组件(Middleware Components)、硬件抽象层(Hardwaree abstraction layer)。

STM32CubeMX的特性如下:

1.直观的选择 STM32 微控制器。
2.微控制器图形化配置:
2.1 自动处理引脚冲突
2.2 动态设置确定的时钟树
2.3 可以动态确定参数设置的外围和中间件模式和初始化
2.3 功耗预测
3.C代码工程生成器覆盖了STM32 微控制器初始化编译软件,如IAR、KEIL、GCC。
4.可独立使用或作为 Eclipse 插件使用。

STM32CubeMX是ST意法半导体的主动原创工具,它可以减轻开发的时间和费用。STM32CubeMX集成了一个全面的软件平台,支持STM32每一个系列的MCU开发。这个平台包括 STM32Cube HAL(一个 STM32 的抽象层集成软件,确保STM32 系列最大的移植性)。再加上兼容的一套中间件(RTOS、USB、TCP/IP 和图形),所有内嵌软件组件附带了全套例程。

三、学习例程汇总

下面是我博客学习STM32CubeMX的文章汇总(仅供参考,如发现描述有错误或有更好的方法,欢迎指正,谢谢!)
stm32cubeMX学习一、循环点亮两盏LED灯
stm32cubeMX学习二、按键点灯与灭灯
stm32cubeMX学习三、串口打印Hello world
stm32cubeMX学习四、DMA串口接收
stm32cubeMX学习五、点亮SPI 0.96 OLED
stm32cubeMX学习六、Freertos配置综合实践(移植大彩串口屏程序框架)
stm32cubeMX学习七、使用freertos在cubeMX代码生成规则编程中应该注意的事项
stm32cubeMX学习八、驱动AT24C02(基于STM32F103ZET6)
stm32cubeMX学习九、带串口屏显示的BootLoader程序开发(基于野火STM32F103ZET6霸道开发板)
stm32cubeMX学习十、扫码模块程序开发(基于正点原子STM32F407开发板)
stm32cubeMX学习十一、配置RT-Thread操作系统组件(基于野火STM32F103ZET6霸道开发板)
stm32cubeMX学习十二、为什么配置时钟72MHz却变成了64MHz?(基于野火STM32F103ZET6开发板)
stm32cubeMX学习十三、光遮断器的使用(基于野火STM32F103ZET6开发板)
stm32cubeMX学习十四、游戏摇杆模块的使用(基于野火STM32F103ZET6开发板)
stm32cubeMX学习十五、步进电机基本功能的使用(基于野火STM32F103ZET6开发板)
stm32cubeMX学习十六、如何让代码生成看起来不会那么乱(规范文件定义)
stm32cubeMX学习十七、常见的串口接收处理方法
stm32cubeMX学习十八、SD卡虚拟U盘实验
stm32cubeMX学习十九、USB DFU(Download Firmware Update)固件更新

如果您是一个爱学习的,对这个行业充满激情的,欢迎加我的微信,我拉你进我们的微信交流群,我们一起沟通交流,一起快速成长,一起资源共享,争取成为行业标杆。
在这里插入图片描述
同时也欢迎大家关注我的微信公众号,一起讨论技术。
在这里插入图片描述
如果您想找人做项目又苦于别人价格太高,质量太差那么也欢迎您来加我的微信,我有团队专门负责软硬件开发,质量,价格,效率绝对是行业标杆详情可了解:https://mp.weixin.qq.com/s/qR1rwaCsbcdMobMTKpWF-A
以下是我的团队正在做的事情,欢迎了解:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Engineer-Bruce_Yang CSDN认证博客专家 嵌入式硬件 单片机 arm开发
本科毕业于华南理工大学,现美国卡罗尔工商管理硕士研究生在读,曾就职于世界名企伟易达、联发科技等,多年嵌入式产品开发经验,在智能玩具、安防产品、平板电脑、手机开发有丰富的实战开发经验,现任深圳市云之手科技有限公司副总经理、研发总工程师。
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页