STM32CubeMX基于HAL库点亮LED灯
开发环境:Windows
软件:
1、STM32CubeMX 6.3.0
2、MDK 5.14
一、cubeMX的基本配置
1、选择MCU
2.配置时钟
查看电路图,8MHz的高速外部晶振接到 OSCIN,OSCOUT, 32.768kHz低速外部晶振接到PC14,PC15
点击RCC, HSE、LSE都选择 Crystal/Ceramic Resonator(晶体/陶瓷晶振)
点击Clock Configuration 配置时钟,HSE选择8MHz,最大时钟配置为72MHz,Enter确定后软件自动配置好其他的时钟以及分频系数。
3.选择烧录器连接方式
我们使用SWD进行调试,点击SYS, Debug方式选择 Serial Wire
4.使能控制板载LED引脚PC13
PC13引脚配置为GPIO_Output,PC13为低电平时,LED灯亮;PC13为高电平时,LED灭。
5.输入工程基本信息
6.将.c和.h文件分隔
7.生成代码
MDK打开工程后,编译
二、KEIL中代码的添加
main.c
最后点击编译,ST-LINK连接到板子的SWD接口上,按照下图进行下载
下载后,即可实现LED闪烁。
三、总结
本节内容主要是通过STM32CubeMx配置GPIO,实现LED的闪烁。
=========================================================================
2021/10/24 更新:
有不少小伙伴都遇到过ST-LINK下载器无法识别板子芯片的问题,我重新寻找了下载器,这里推荐使用CMSIS DAP下载器,某宝上直接搜索CMSIS DAP下载器,不需要安装驱动即可使用。
STM32CubeMX基于HAL库点亮LED灯相关推荐
- stm32cubeMX使用HAL库点亮LED流水灯
系列文章目录 文章目录 系列文章目录 一.实验工具 二.STM32CubeMX生成代码使用HAL库点亮流水灯 1.安装STM32CubeMX 2.安装HAL库 3.新建项目 4.keil仿真调试 三. ...
- 【STM32】HAL库——点亮LED灯
前期准备: STM32CubeMX Proteus 8 IDE Keil(MDK-ARM) STM32CubeMX部分 1. 新建工程 直接搜索芯片型号,出现了就选中开始工程.也可以根据下方的资源来确 ...
- 【stm32cubeMX】使用HAL库点亮LED流水灯
stm32cubeMX使用HAL库点亮LED流水灯 1.安装STM32CubeMX 2.安装HAL库 3.新建项目 4.keil仿真调试 五.实现 六.参考资料 1.安装STM32CubeMX 官网下 ...
- 【嵌入式基础】用C语言编程、寄存器实现LED流水灯程序;stm32CubeMX+Keil使用HAL库点亮流水灯
本文主要介绍STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置步骤.利用C语言编程和寄存器点亮流水灯以及stm32CubeMX+Keil使用HAL库点灯 目录 一.STM3 ...
- STM32CubeMX基于HAL库实现简单串口通信
STM32CubeMX基于HAL库实现简单串口通信 板子:STM32F103C8 编译工具:Keil+STM32CubeMX 烧录工具:FlyMcu 串口调试程序:XCOM 实验要求: 1)设置波特率 ...
- HAL库PWM控制LED灯
任务: 使用TIM3和TIM4,分别输出一个PWM波形,PWM的占空比随时间变化,去驱动你外接的一个LED以及最小开发板上已焊接的LED(固定接在 PC13 GPIO端口),实现2个 LED呼吸灯的效 ...
- 【STM32】STM32CubeMX教程二--基本使用(新建工程点亮LED灯)
前言 在配置好CubeMX之后,就是新建工程的开始了,那么首先我们需要一些准备,本片博客我们会很详细的介绍STM32CubeMx的基本使用和如何创建一个新的工程并且点亮LED灯 面向初学者 如果 ...
- 【嵌入式知识07】借助stm32CubeMX,使用STM32F103C8T6点亮LED流水灯
本文目录 一.简述 二.STM32CubeMX简介 1.利用CubeMX新建工程点亮LED灯 1)前期准备 2)新建工程 2.界面讲解 3.配置引脚 4.时钟源配置 5.工程管理 三.点亮LED 1. ...
- STM32CubeMx配置HAL库流水灯
STM32CubeMx配置HAL库流水灯 文章目录 STM32CubeMx配置HAL库流水灯 RCC Clock Configuration GPIO Project Manager GENERATE ...
最新文章
- c3p0连接池配置_Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统
- 笑不活了!院士带领课题组硕博“整活”,科研版「苦行僧」火出圈!
- mysql-mmm故障解决一例
- poj 1950 Dessert(dfs枚举,模拟运算过程)
- Visual studio 2010 sp1中文版正式版无法安装Silverlight5_Tools rc1 的解决办法
- cs4 php,php dreamweaver cs4
- keras基本结构功能
- Effective Java第三版有哪些新功能?
- Django框架——HttpRequest对象
- 前端开发 —— js 常用工具函数(utilities)
- 福建工程学院linux锐捷认证,scau校园网认证
- 2021年“泰迪杯”数据分析技能赛A题
- asp.net WebResource.axd请求报404错误
- c 语言 如何优化cpu占用率,C#程序优化-有效减少CPU占用率
- Apache POI Excel固定(冻结)单元格
- 根据主机名查询本机的ip地址
- 实验1 系统响应及系统稳定性
- SpringBoot上传图片问题
- vue里使用quill
- html 视频录制插件,网页视频录制插件工具(浏览器插件 Recorder)