急急急!关于外部中断的问题

2019-07-20 11:08发布

最近在做项目,有6个功能按键,硬件工程师将其中四个按键连到PA4,PA5,PC4,PC5 这样不是有问题么?PA4 和 PC4不是共用一根中断线么?如果发生中断应该无法判断是哪个按键吧?
但是硬件工程师经验丰富,是我的问题么?我这样想法是对的么?谢谢各位大哥大姐了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
farmer30175
2019-07-21 02:26
  /****************************************************************
    * 設定 中斷
    ****************************************************************/

    // 設定 EXTI0_IRQn 中斷
    NVIC_InitStructure.NVIC_IRQChannel = EXTIx_IRQn;
    // 設定搶占式優先級
    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x__;
    // 設定響應式優先級
    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x__;
    // 啟用中斷
    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
    // 初始化中斷
    NVIC_Init(&NVIC_InitStructure);

    /****************************************************************
CHx調整優先權
同個通道不知道行不行
https://imgur.com/a/YE8F7
PA1 PB1 PC1都在同一個通道

一周热门 更多>