欢迎光临散文网 会员登陆 & 注册

GD32F303固件库开发(6)----GPIO输入函数说明

2022-11-30 14:24 作者:记帖  | 我要投稿


概述

本章主要讲解GPIO输入检测。 需要GD样片的可以加群申请:615061293。

视频教学

https://www.bilibili.com/video/BV1pT4y1q7db/



csdn课程

课程更加详细。 https://download.csdn.net/course/detail/37144

硬件准备

这里准备了2块开发板进行验证,分别是GD32303C_START开发板。 

在这里插入图片描述

样品申请

https://www.wjx.top/vm/wFGhGPF.aspx#

管脚配置

在GD32303C_START开发板中,按键的管脚为PA0。 

在这里插入图片描述

LED管脚如下所示。 

在这里插入图片描述

对GPIO管脚进行初始化配置。




gpio_input_bit_get()函数

读取指定的GPIO管脚电平状态。 

在这里插入图片描述

例如按下按键LED1灭LE2亮,松开按键LED1亮LE2灭。



gpio_input_port_get()函数

读取整个GPIO的电平状态。 

在这里插入图片描述

 例如按下按键LED1灭LED2亮,松开按键LED1亮LE2灭。



最后

以上的代码会在Q_qun里分享。Q_qun:615061293。 或者关注『记帖』,持续更新文章和学习资料! 

在这里插入图片描述

gpio_output_bit_get()函数

读取输出管脚电平状态。 

在这里插入图片描述

例如按下按键LED2亮,如果LED1是亮的,那么切换为灭的状态,如果为灭切换为亮状态。 设置断点查看会更加准确。



gpio_output_port_get()函数

读取全部GPIO管脚输出电平状态。 

在这里插入图片描述


GD32F303固件库开发(6)----GPIO输入函数说明的评论 (共 条)

分享到微博请遵守国家法律