概述
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.htmlhttps://www.st.com/zh/development-tools/stm32cubemx.html
Keil下载链接
链接:https://pan.baidu.com/s/1aiEVwaB1rMUHhXc326x9Pg 提取码:7zmc http://链接:https://pan.baidu.com/s/1aiEVwaB1rMUHhXc326x9Pg 提取码:7zmc --来自百度网盘超级会员V5的分享
最后
以上就是微笑果汁为你收集整理的STM32F103VET6+keil5+STM32CubeMX 点亮LED灯的全部内容,希望文章能够帮你解决STM32F103VET6+keil5+STM32CubeMX 点亮LED灯所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复