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

[复制链接]
 楼主| 喷水壶 发表于 2018-8-10 09:18 | 显示全部楼层 |阅读模式
这个测试比较重要,因为需要用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);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

437

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部