准备

正点原子精英开发板(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使用教程相关推荐

  1. STM32CubeMX实战教程(七)——TFT_LCD液晶显示(附驱动代码)

    液晶显示 前言 材料 TFT_LCD FSMC接口 原理图 工程配置 进入代码 驱动程序引入 代码分析 TFTLCD_Init LCD_Drawxxx LCD_Fill LCD_Showxxxx 功能 ...

  2. STM32CubeMX系列教程04_STM32CubeMX各窗口界面描述

    说明: 本文原创作者『strongerHuang』 首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop 标签:STM32. STM32CubeMX. LL库. H ...

  3. STM32CubeMx入门教程

    STM32CubeMx入门教程 STM32CubeMx简介 STM32CubeMX 是意法半导体推出的图形化配置工具, 通过傻瓜化的操作便能实现相关配置, 最终能够生成 C 语言代码, 支持多种工具链 ...

  4. STM32CubeMX 实战教程:定时器中断实验(LL 库)

    1.资源的获取:关注博主并点赞对应博客,并在文章下留言邮箱索取: 2.资源的类型:获取资源仅限于免费公开文章或粉丝免费专享文章,不包括付费文章:   博主分享不易,请给三连哦(关注 + 点赞 + 收藏 ...

  5. STM32CUBEMX配置教程(八)STM32串口轮询发送中断接收+重定义+优化

    STM32CUBEMX配置教程(八)STM32串口轮询发送中断接收+重定义+优化 基于STM32H743VI 使用STM32CUBEMX两年了,始终觉得这个工具非常的方便,但因为不是经常使用,导致有些 ...

  6. flash闪存使用和STM32CUBEMX安装教程【第三天】

    flash闪存使用和STM32CUBEMX安装教程 [1]STM32 FLASH [2]嵌入式 Flash 接口 [3]嵌入式 Flash [4]FLASH写入数据函数 [5]FLASH接收数据 [6 ...

  7. STM32CubeMX系列教程8:配置工程模板(串口+不定长数据收发+DMA+IDLE中断+软中断)

    文章目录 摘要 生成工程 配置外设 1.配置时钟与Debug 2.配置串口与DMA 3.配置定时器与中断 配置时钟树 配置工程设置 点击`GENERATE CODE`生成工程 修改源码 配置软中断 配 ...

  8. STM32CubeMX实战教程(三)——外部中断(中断及HAL_Delay函数避坑)

    外部中断 前言 材料 NVIC 新建及配置工程 外部中断和事件中断 NVIC配置 进入代码 回调函数 HAL_Delay()分析 下载验证 结语 前言 学单片机的,相信对中断的概念都已经了如指掌了,中 ...

  9. 【STM32CubeMX】教程二_IIC驱动0.96oled屏幕(SSD1306)

    [STM32CubeMX]教程二_IIC驱动0.96oled屏幕(SSD1306) 文章目录 [STM32CubeMX]教程二_IIC驱动0.96oled屏幕(SSD1306) 前言 一.IIC通讯 ...

  10. (二)STM32CubeMX安装教程

    本教程包含: (一)Keil环境配置 (二)STM32CubeMX安装教程 一.STM32CubeMX下载和安装 1. STM32CubeMX下载:官网->获取软件->STM32CubeM ...

最新文章

  1. nodejs 开发,手把手开始第一个服务器程序(原生)
  2. 一位java大牛10年资料总结
  3. oracle常见问题
  4. 一个小例子体会Java反射的动态性
  5. Standard C Episode 8
  6. 单例设计模式之安全的懒汉式
  7. jQuery学习笔记(五)
  8. 设定谷歌为默认浏览器
  9. OpenCV学习笔记(一):读取、显示、保存图片
  10. 用automake建立共享库(动态链接库)Makefile
  11. 使用re正则匹配网络请求到的正文内容,筛选出jpg图片链接
  12. 网络流之dinic算法
  13. 将纯真ip数据库导入MySql
  14. iWebShop 二次开发之商城后台模板渲染流程
  15. 对于Kindle的分析
  16. HTML-滚动字幕的源代码(可作滚动公告)
  17. word文档分栏怎么设置
  18. openLayers 学习思维导图
  19. 微软官方精简Windows7系统——Windows Thin PC的安装过程
  20. 5月17号软件资讯更新合集....

热门文章

  1. xclient 已停止工作
  2. android 各类开源项目整理 包括 个性化控件 工具库 完整优秀项目
  3. 思科路由器配置命令(详细命令总结归纳)
  4. Ruby在Windows下安装
  5. 试图速成的RPG Maker MV 学习笔记(二)
  6. nexus nexus3_如何在Nexus 7的主屏幕上启用横向方向
  7. deepin/ubuntu 惠普星14 锐龙版本 安装RTL8821CE 无线网卡驱动
  8. 教你利用铁威马NAS为电脑存储空间扩容
  9. Chromium OS并行运行Linux chroot安装Linux
  10. 系统u盘测试软件,u盘检测工具操作教程