你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CUBEMX开发GD32F303(6)----GPIO输入函数说明

[复制链接]
STMCU小助手 发布时间:2022-8-18 17:59
硬件准备
这里准备了2块开发板进行验证,分别是GD32303C_START开发板。

a15305ac91d945bda69c446903f697d6.png

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


05d5704b1c5c49a294439558df1918cb.png

在STM32CUBEMX中,配置PA0为输出管脚。

0960f1ad450a46f0b5907170965a897d.png

HAL_GPIO_ReadPin()函数
该函数的作用是读取管脚的电平状态。

02b1790c8fed459fab582bb68dd8274d.png

通过简单的按键按下亮灯,松开灭灯进行演示,代码如下。

  1.                 if(HAL_GPIO_ReadPin  ( GPIOA, GPIO_PIN_0) )
  2.                         HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_SET);
  3.                 else
  4.                         HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_RESET);
  5. HAL_Delay(10);   
复制代码

      
     

收藏 评论0 发布时间:2022-8-18 17:59

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版