DA14531 外部中断触发丢失

你好

最近使用DA14531抓取一个芯片发出的连续中断信号。

发现使用STM32F103可以正常抓取。

但是移植到DA14531后,每秒钟125次中断,大概能触发10几次的14531中断。

DA14531中断代码:

GPIO_ConfigurePin(DRDY_PORT, DRDY_PIN, INPUT,PID_GPIO, false);
GPIO_EnableIRQ(DRDY_PORT, DRDY_PIN,GPIO0_IRQn,true,true,0);
GPIO_RegisterCallback(GPIO0_IRQn,GpioDrdy0_Isr);

void GpioDrdy0_Isr(void){
    GPIO_ResetIRQ( GPIO0_IRQn );
}

示波器截图:

这个触发信号是一个ADC发出的,低电平有效:

一旦触发中断后,经过操作可以把触发信号拉高。既图中一个方波的样子。

如果没能捕捉到中断,ADC会持续输出低电平,直到下一个触发电平再拉高拉低。

总之:

1.想咨询下,14531外部中断的触发效率

2.有没有类似的应用案例

  • Hi , 

    我们有一些接传感器的案例,传感器产生中断后,DA14531要通过I2C去读空寄存器后中断脚拉高。大概和您的应用类似,但中断的频可能没有您那么快。

    至于您提到的触发效率,目前没看到相关参数,您最大的频率是多少 ?

    Lewis