硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2104|回复: 0
收起左侧

[GPIO] STM32H7的GPIO配置为输入模式用于按键后,再次配置EXTI Event模式依然可以正常使用的

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2018-12-31 10:45:54 | 显示全部楼层 |阅读模式
这个测试比较重要,因为需要用EXTI Event模式来唤醒停机模式,同时按键功能也没有受到任何影响。

在GPIO内部逻辑,应该只是多了一处Event触发,并不影响正常的GPIO输入功能。


输入模式:

GPIO_InitStruct.Pin = GPIO_PIN_4;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;   
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);

EXTI Event模式

GPIO_InitStruct.Pin = GPIO_PIN_4;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Mode = GPIO_MODE_EVT_FALLING;     
HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-1 06:50 , Processed in 0.220948 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表