GPIO输入实验
在前两期的更新里,给大家介绍了STM32CubeMx的基础安装以及利用STM32CubeMx+MDK完成了GPIO输出实验(点亮一个LED灯),今天就给大家介绍GPIO输入实验—用USER按键来控制LD5的亮灭。
实验目的:掌握GPIO输入功能
实验现象:按下USER按键,LD5点亮,松开后熄灭
步骤:
1:首先查看原理图,在原理图上找到相对应的引脚,如下图所示。


2:打开STM32CubeMX新建工程。
3:选取芯片(STM32L071)。
4:引脚分配,PC14设置为输入模式(GPIO_Input),PC15设置为输出模式(GPIO_Output),其实就是根据输入电平的高、低来输出高、低电平。
5:点击Projiect Manager,将名称、储存路径、编程软件设置完成后,点击右上角的生成代码(GENERATE CODE)。
6:点击打开工程(Open Project)。

7:程序补充代码,如下图所示



8:将Target中的Debug中的Use修改为CMSIS_DAP Debugger,再将setting中的Flsah Downlod中的Reset and Run勾选,然后点击ok。

9:最后将程序烧录。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
原理图
+关注
关注
1356文章
6430浏览量
247318 -
led灯
+关注
关注
22文章
1606浏览量
112088 -
引脚
+关注
关注
16文章
2120浏览量
56016 -
GPIO
+关注
关注
16文章
1333浏览量
56451 -
stm32cubemx
+关注
关注
5文章
290浏览量
17480
发布评论请先 登录
相关推荐
热点推荐
STM32-GPIO详解
GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32芯片的GPIO
发表于 03-29 09:43
•4102次阅读
一文详解GPIO的输入配置
引言:GPIO,即General purpose input output,通用输入输出端口,是可以根据实际使用场景需求来用软件来配置的引脚。需要注意的是,一款芯片的引脚分为其实分为很多域,比如仅为
发表于 06-14 16:41
•5485次阅读
GPIO输入--按键
程序简介 -工程名称:GPIO输入--按键 -实验平台: 秉火STM32 F429 开发板 -MDK版本:5.16 -ST固件库版本:1.5.1 【 !】功能简介: 使用两个按键控制彩灯的红、绿灯
发表于 12-12 19:08
•3次下载
AVR单片机 实验一 单片机基本输入输出(GPIO)实验
AVR单片机 实验一 单片机基本输入输出(GPIO)实验1 实验目的掌握ICCAVR 集成开发环境的使用;了解ATmega16单片
发表于 11-14 20:36
•17次下载
STM32学习心得三:GPIO实验-基于库函数
记录一下,方便以后翻阅~实验内容:跑马灯、蜂鸣器和按键输入涉及GPIO库函数:1)void GPIO_Init(GPIO_TypeDef*
发表于 12-05 11:21
•13次下载
GPIO输入驱动实验-按键控制
GPIO输入驱动实验-按键控制写在前面:和beep实验一样,在已有的工程框架上加功能就行了,冲!!!对了这次会对gpio的操作编写成一个函数
发表于 12-20 19:14
•1次下载
第二章 stm32 cubemx GPIO输入输出实验以及proteus仿真
第二章 stm32 cubemx GPIO输入输出实验以及proteus仿真文章目录第二章 stm32 cubemx GPIO输入输出
发表于 01-17 10:28
•11次下载
GPIO输入输出实验
STM32中每个IO口都有很多个作用,比如这次我们使用的STM32F103ZET6的PA0口,既可以作为IO口使用,还可以作为待机唤醒(WAKEUP),模拟输入(ADC功能)等。根据数据手册中列出的每个I/O端口的特定硬件特征,GPIO端口的每个位可以由软件分别配置成多种
i.MX6ULL学习笔记:GPIO按键输入捕获
掌握GPIO的输入输出是必备技能,这篇推文继续来学习操作GPIO,这篇主要学习GPIO的输入,通过使用按键进行
详解GPIO输入实验
评论