STM32CubeMX使用教程
准备
正点原子精英开发板(STM32F103ZET6)及STM32CubeMX。STLINK下载线。MDK-ARM集成开发环境(IDE)Keil uVision5。
- 安装STM32CubeMX,我下载了stm32cubemx-win_v6-5-0。
https://www.st.com/en/development-tools/stm32cubemx.html#overview
点击ASSESS TO MCU SELECTOR,创建工程。选择对应型号。
开启debug模式,选择Serial Wire。
设置时钟源,选择外部晶振。
设置LED的GPIO。根据原理图,选择对应的IO口。在上面单击,会出现该IO支持的功能。因为是点灯,选择了通用输出:
配置时钟源。
Project Manager。这里主要是设置下生成工程的名称、路径,然后根据自己使用Keil还是IAR进行选择。
勾选完,点击右上方的GENERATE CODE。
打开工程文件。输入如下:
while (1){/* USER CODE END WHILE */HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,1);HAL_Delay(300);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,0);HAL_Delay(300);/* USER CODE BEGIN 3 */}
下载后,重新上电。LED闪烁。
STM32CubeMX使用教程相关推荐
- STM32CubeMX实战教程(七)——TFT_LCD液晶显示(附驱动代码)
液晶显示 前言 材料 TFT_LCD FSMC接口 原理图 工程配置 进入代码 驱动程序引入 代码分析 TFTLCD_Init LCD_Drawxxx LCD_Fill LCD_Showxxxx 功能 ...
- STM32CubeMX系列教程04_STM32CubeMX各窗口界面描述
说明: 本文原创作者『strongerHuang』 首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop 标签:STM32. STM32CubeMX. LL库. H ...
- STM32CubeMx入门教程
STM32CubeMx入门教程 STM32CubeMx简介 STM32CubeMX 是意法半导体推出的图形化配置工具, 通过傻瓜化的操作便能实现相关配置, 最终能够生成 C 语言代码, 支持多种工具链 ...
- STM32CubeMX 实战教程:定时器中断实验(LL 库)
1.资源的获取:关注博主并点赞对应博客,并在文章下留言邮箱索取: 2.资源的类型:获取资源仅限于免费公开文章或粉丝免费专享文章,不包括付费文章: 博主分享不易,请给三连哦(关注 + 点赞 + 收藏 ...
- STM32CUBEMX配置教程(八)STM32串口轮询发送中断接收+重定义+优化
STM32CUBEMX配置教程(八)STM32串口轮询发送中断接收+重定义+优化 基于STM32H743VI 使用STM32CUBEMX两年了,始终觉得这个工具非常的方便,但因为不是经常使用,导致有些 ...
- flash闪存使用和STM32CUBEMX安装教程【第三天】
flash闪存使用和STM32CUBEMX安装教程 [1]STM32 FLASH [2]嵌入式 Flash 接口 [3]嵌入式 Flash [4]FLASH写入数据函数 [5]FLASH接收数据 [6 ...
- STM32CubeMX系列教程8:配置工程模板(串口+不定长数据收发+DMA+IDLE中断+软中断)
文章目录 摘要 生成工程 配置外设 1.配置时钟与Debug 2.配置串口与DMA 3.配置定时器与中断 配置时钟树 配置工程设置 点击`GENERATE CODE`生成工程 修改源码 配置软中断 配 ...
- STM32CubeMX实战教程(三)——外部中断(中断及HAL_Delay函数避坑)
外部中断 前言 材料 NVIC 新建及配置工程 外部中断和事件中断 NVIC配置 进入代码 回调函数 HAL_Delay()分析 下载验证 结语 前言 学单片机的,相信对中断的概念都已经了如指掌了,中 ...
- 【STM32CubeMX】教程二_IIC驱动0.96oled屏幕(SSD1306)
[STM32CubeMX]教程二_IIC驱动0.96oled屏幕(SSD1306) 文章目录 [STM32CubeMX]教程二_IIC驱动0.96oled屏幕(SSD1306) 前言 一.IIC通讯 ...
- (二)STM32CubeMX安装教程
本教程包含: (一)Keil环境配置 (二)STM32CubeMX安装教程 一.STM32CubeMX下载和安装 1. STM32CubeMX下载:官网->获取软件->STM32CubeM ...
最新文章
- nodejs 开发,手把手开始第一个服务器程序(原生)
- 一位java大牛10年资料总结
- oracle常见问题
- 一个小例子体会Java反射的动态性
- Standard C Episode 8
- 单例设计模式之安全的懒汉式
- jQuery学习笔记(五)
- 设定谷歌为默认浏览器
- OpenCV学习笔记(一):读取、显示、保存图片
- 用automake建立共享库(动态链接库)Makefile
- 使用re正则匹配网络请求到的正文内容,筛选出jpg图片链接
- 网络流之dinic算法
- 将纯真ip数据库导入MySql
- iWebShop 二次开发之商城后台模板渲染流程
- 对于Kindle的分析
- HTML-滚动字幕的源代码(可作滚动公告)
- word文档分栏怎么设置
- openLayers 学习思维导图
- 微软官方精简Windows7系统——Windows Thin PC的安装过程
- 5月17号软件资讯更新合集....