|
Information
说明: |
建议参照本版块置顶帖内容输入必要信息 |
芯片型号: |
8258 |
驱动SDK版本: |
多链接SDK V4.0.1.3 |
使用gpio_en_interrupt(pin,0)接口关闭gpio中断后,再次使用gpio_en_interrupt(pin,1)接口开启中断使能后,会反复进入中断。
如果不使用gpio_en_interrupt接口去关闭gpio中断,直接再次使用gpio_en_interrupt(pin,1)接口去使能中断,则不会反复的进入中断。
请问这个问题是什么原因造成的呢?
我通过如下处理
irq_disable()
gpio_en_interrupt(pin,1)
irq_enable()
问题仍旧存在。
irq_handler的中断处理函数中,有进行irq_clr_src2去清除已经产生的中断。
|
|