lkl0305 发表于 2015-5-18 23:14:40

问下GPIO_MODE中的GPIO_MODE_IT_RISING和GPIO_MODE_EVT_RISING的区别

在学习CubeMX软件配置GPIO中断时,看到如图所示的选项:
            
立刻就比较困惑,查了HAL库后,看到GPIO_MODE的确有这样的定义如图:
            
自己还在学习中,看了HAL的帮助文档,但不知道GPIO_MODE_IT_RISING和GPIO_MODE_EVT_RISING的区别,那位朋友能帮忙解释下?

netlhx 发表于 2015-5-19 08:02:36

事件只置标志位,中断可以产生动作

你好我好大家好! 发表于 2015-5-19 08:46:05

学习中,帮顶

为什么是EEFOCUS小白 发表于 2015-5-19 09:15:56

2楼说的明白

lkl0305 发表于 2015-5-19 09:51:24

netlhx 发表于 2015-5-19 08:02
事件只置标志位,中断可以产生动作

多谢解释,也就是说GPIO_MODE_IT_RISING能够触发中断,用在中断方式编程。而GPIO_MODE_EVT_RISING只设置中断标志位,不产生中断,可以用在查询方式

netlhx 发表于 2015-5-19 10:00:22

lkl0305 发表于 2015-5-19 09:51
多谢解释,也就是说GPIO_MODE_IT_RISING能够触发中断,用在中断方式编程。而GPIO_MODE_EVT_RISING只设置 ...

BINGO

dsjsjf 发表于 2015-5-19 23:16:18

学习了         

lkl0305 发表于 2015-5-20 07:52:23

共同学习:D:D

小蚂蚁快溜跑 发表于 2015-5-20 08:43:26

学习了。。

STM32LEARN 发表于 2015-5-20 08:51:04

非常好,学习
页: [1] 2
查看完整版本: 问下GPIO_MODE中的GPIO_MODE_IT_RISING和GPIO_MODE_EVT_RISING的区别