我是靠谱客的博主 微笑果汁,最近开发中收集的这篇文章主要介绍STM32F103VET6+keil5+STM32CubeMX 点亮LED灯,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.首先安装 Keil5 和 STM32CubeMX(链接在系统的末尾)

 2.打开STM32CubeMX软件,新建工程

3.在左上方填入对应的芯片信号,本文选用的是STM32F103VET6,然后选择自己所对应的封装,最后点击Start Project

 4.设置参数,假设您用的是ST-Link下载则根据下图设置相对应的参数,如果用串口下载则可以跳过此步骤。

 5.设置时钟,选择RCC,将对应方框的内容选择外部时钟

6.接下来是设置GPIO,根据自己所对应的开发板的引脚进行设置,本文章的开发板的LED1为PB5,LED2为PD12,以下按照本文的开发板对引脚进行配置,将两个引脚都设置为GPIO Output模式,设置好以后,引脚会有对应的标注以及图标变绿

7.配置外部时钟,倍频(PLL)可以根据自己的需求选择

 

8.给工程取个名字,选择存储路径,根据自己的开发工具选择对应的平台 9.将图中的勾选起来,目的是为了生成".c"和".h"文件

 10.生成工程

 11.打开工程

 12.打开工程后,选择“main.c”文件,在主函数中编写程序(可以在打开keil软件后进行编译,生成对应的文件,有助于代码提示)

 主函数代码如下,将代码烧入到开发板中

while (1)
  {
	  HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_5);	//PB5翻转,LED灯闪烁
	  HAL_Delay(500); 						//延时
	  HAL_GPIO_TogglePin(GPIOD,GPIO_PIN_12);//PD12翻转,LED灯闪烁
	  HAL_Delay(500); 						//延时
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
  }

 效果图

 

 STM32CubeMX下载链接

 

https://www.st.com/zh/development-tools/stm32cubemx.htmlicon-default.png?t=LA92https://www.st.com/zh/development-tools/stm32cubemx.html

 Keil下载链接

链接:https://pan.baidu.com/s/1aiEVwaB1rMUHhXc326x9Pg 提取码:7zmc icon-default.png?t=LA92http://链接:https://pan.baidu.com/s/1aiEVwaB1rMUHhXc326x9Pg 提取码:7zmc --来自百度网盘超级会员V5的分享
 

最后

以上就是微笑果汁为你收集整理的STM32F103VET6+keil5+STM32CubeMX 点亮LED灯的全部内容,希望文章能够帮你解决STM32F103VET6+keil5+STM32CubeMX 点亮LED灯所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部