打印

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

[复制链接]
217|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
喷水壶|  楼主 | 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

粉丝