打印
[AT32F415]

AT32F415RBT7 EXINT GPIOx【6:15】IO口怎么使用中断方式实现外部触发

[复制链接]
1066|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
简单happy|  楼主 | 2022-6-22 21:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       AT32F415RBT7 EXINT  GPIOx【6:15】IO口怎么使用中断方式实现外部触发。
      看参考手册没有看出如何操作,看论坛官网相关例程都是『0:4』IO口实现的。中断表只看到有EXINT0_IRQn , EXINT1_IRQn,EXINT2_IRQn. EXINT3_IRQn, EXINT4_IRQn这几个中断号。没有整明白如何将5以上的EXINT线与中断号联系起来 ,难不成只能用软件触发

使用特权

评论回复
沙发
林堪堪| | 2022-6-23 11:35 | 只看该作者
EXINT0~EXINT4是每个EXINT单独对应一个中断向量。
EXINT5~9共同对应一个中断向量EXINT9_5_IRQn;
EXINT10~15共同对应一个中断向量EXINT15_10_IRQn。
不过中断标志位,EXINT0~15都是单独的哈

使用特权

评论回复
板凳
简单happy|  楼主 | 2022-6-23 14:30 | 只看该作者
林堪堪 发表于 2022-6-23 11:35
EXINT0~EXINT4是每个EXINT单独对应一个中断向量。
EXINT5~9共同对应一个中断向量EXINT9_5_IRQn;
EXINT10~15 ...

谢谢指点,at32f415.h IRQn中确实有 .怪我老眼昏花
EXINT9_5_IRQn               = 23,     /*!< external line[9:5] interrupts                        */
EXINT15_10_IRQn             = 40,     /*!< external line[15:10] interrupts                      */
ERTCAlarm_IRQn              = 41,     /*!< ertc alarm through exint line interrupt              */

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

292

帖子

7

粉丝