关于gpio中断的问题



  • 请问gpio中断,应该怎么写?我想实现高电平触发或者低电平触发或者改变触发。
    我写的是下面的样子。
    pmu_port_wakeup_func_set(GPIO_PA1);
    NVIC_EnableIRQ(PMU_IRQn);

    然后在函数【attribute((section("ram_code"))) void pmu_gpio_isr_ram(void)】中,发现无规律的被调用或者不被调用。取值使用ool_read也不太理解,gpio_get_pin_value又好像不太好用,找遍了你们的demo也没有找到。能够说明一下,或者给个例子。



  • 0_1616585084217_f6ae97be-363e-4d90-b1d5-4dca28a130d6-image.png