STM32CubeMX
文章平均质量分 96
使用软件STM32CubeMX进行开发
缔宇diyu
知其然、知其所以然、知其所以必然。
展开
-
使用CLion+stm32cubmx替代keil实现stm32F103点亮 LED
文章目录一. 环境(windows下)二. 使用clion创建工程1. 新建工程2. 选择使用stmcubmx创建工程3. 编译器配置4. 打开stm32cubmx5. stm32cubmx创建自己的工程6. 配置 CLion 工程文件7. 添加代码8. 编译代码9. 番外三. 最终效果四. 总结五. 参考链接一. 环境(windows下)clion:CLion: A Cross-Platform IDE for C and C++ by JetBrainsCLion 是 JetBrains 推出原创 2021-12-15 18:08:22 · 1903 阅读 · 1 评论 -
stm32f103移植ucosIII系统
文章目录一. 使用stmcubemax创建工程二. 准备uCOSIII源码三. 移植前准备1. 在ucos源码中新建两个文件夹2. 在uC-BSP文件夹下新建bsp.c和bsp.h文件3. 在uC-CONFIG文件夹添加文件4. 将uCOS源码文件复制到工程的MDK-ARM文件夹下四. 开始移植1.将uCOS文件添加到项目2. 代码改动2.1 启动文件2.2 app_cfg.h2.3 includes.h2.4 bsp.c 和 bsp.h2.5 main.c2.6 lib_cfg.h2.7 重写printf原创 2021-12-01 22:59:11 · 1960 阅读 · 3 评论 -
STM32CubeMX实现串口DMA中断通信
文章目录一. 环境二. 使用STM32CubeMX三. USART DMA中断通信1. UART函数库介绍2. 编写代码3. 最终效果四. 软件调试五. 总结一. 环境硬件:stm32f103c8t6 核心板软件:STM32CubeMX 6.3.0软件:keil5 mdk二. 使用STM32CubeMX这里与前一篇串口通信文章只在于多了个DMA设置以及开启串口中断使能。STM32CubeMX实现串口通信_diyu-CSDN博客与前一篇串口中断文章只多了个DMA设置。STM32CubeMX原创 2021-11-05 12:05:34 · 4343 阅读 · 2 评论 -
STM32CubeMX实现串口中断通信
文章目录一. 环境二. 使用STM32CubeMX三. USART中断通信1. UART函数库介绍2. 编写代码3.最终效果四. 软件调试五. 总结一. 环境硬件:stm32f103c8t6 核心板软件:STM32CubeMX 6.3.0软件:keil5 mdk二. 使用STM32CubeMX这里与前一篇文章只在于多了个开启串口中断使能。STM32CubeMX实现串口通信_diyu-CSDN博客三. USART中断通信1. UART函数库介绍结构体以及函数定义均在头文件: stm3原创 2021-11-04 22:58:29 · 5086 阅读 · 7 评论 -
STM32CubeMX GPIO中断编程
文章目录一. 环境二. 使用STM32CubeMX1. 安装固件库2. 工程设置3. 添加代码三. 最终效果题目:用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。这里我设置的是开关接低电平时,LED亮灯;接高电平时,LED灭灯一. 环境硬件:stm32f103c8t6 核心板软件:STM32CubeMX 6.3.0软件:keil5 mdk二. 使用ST原创 2021-11-04 22:15:03 · 2777 阅读 · 0 评论 -
STM32CubeMX实现串口通信
文章目录一. 环境二. 使用STM32CubeMX1. 安装固件库2. 工程设置三. USART发送数据1. UART函数库介绍2. 发送数据四. 总结一. 环境硬件:stm32f103c8t6 核心板软件:STM32CubeMX 6.3.0软件:keil5 mdk二. 使用STM32CubeMX1. 安装固件库若点击 Manage embedded software packages 后,出现失败,则需要随便点击其它任一选项,进行下载一些文件,比如点击 file->new pr原创 2021-10-27 01:35:42 · 21741 阅读 · 4 评论 -
STM32F103 + STM32CubeMX实现流水灯闪烁
文章目录一. 环境二. 使用STM32CubeMX1. 安装固件库2. 工程设置3. 添加代码三. 使用STLink下载程序四. 总结一. 环境硬件:stm32f103c8t6 核心板软件:STM32CubeMX 6.3.0软件:keil5 mdk这里使用STLink进行下载程序。二. 使用STM32CubeMX1. 安装固件库选择自己开发板的固件库,我这里是f1的。选择版本安装,我这里已经安装过了。2. 工程设置点击 file -> new project 建立工原创 2021-10-26 11:09:36 · 2992 阅读 · 1 评论