STM32cubemx和HAL库的使用入门--点亮一颗LED

一:流程介绍

(1)环境搭建

1 :stm32cubemx安装

2 :stm32xxFW安装

3 :MDK5安装

4 :生成MDK版本project

(2)stm32cubemx创建工程,选择芯片型号,做图形化配置

1:打开stm32cubemx

2:点击此处进入芯片选择页面

3:选择调试接口 SW

4:选择外部晶振为时钟源

5:设置时钟速率

6:查看开发板对应led的引脚(用的开发板是飞线接led所以可以选择随意一个引脚,这里选择PB8,也就是开发板上的P0.0)

可以看到led模块(交通灯)接的是电源,那么点亮led则是需要低电平触发

7:配置连接led的引脚

(3)生成MDK版project

(4)打开keil工程,build编译一下

二:点亮一颗led

(1)keil的配置(要ok确定)

(2)找到writepin函数

(3)即可看到对应的led点亮

相关推荐
老k一步步来8 小时前
STM32 HAL库CAN通信核心函数详解,参数以及作用
stm32·单片机·嵌入式硬件
gwf2168 小时前
SSD读写速度深度解析:顺序读写vs随机读写、IOPS、延迟,你的硬盘性能到底怎么看?
git·嵌入式硬件·缓存·github·智能硬件
Freak嵌入式12 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
wuyk55512 小时前
77.嵌入式 C 语言中 enum 枚举的工程化实践:告别魔法数字,提升代码可维护性
c语言·开发语言·stm32·单片机·嵌入式硬件
义嘉泰12 小时前
XT25F128F-W Flash芯片全面解析
人工智能·嵌入式硬件·芯片
QH1392923188013 小时前
Keysight N9917B N9918B手持式综合微波分析仪
网络·科技·嵌入式硬件·集成测试·信息与通信
longxingiot13 小时前
轻量化单片机数传终端降低物联网开发门槛
单片机·嵌入式硬件·物联网
亿道电子Emdoor14 小时前
【Arm】MSP和PSP的区别简介
c语言·arm开发·单片机·mcu
国产HT1621B14 小时前
YL1650 LED驱动芯片详解:从原理到实战应用(附51单片机驱动代码)
stm32·单片机·嵌入式硬件·mcu·fpga开发·lcd驱动