你好
最近使用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 JonathanChen,
我们有一些接传感器的案例,传感器产生中断后,DA14531要通过I2C去读空寄存器后中断脚拉高。大概和您的应用类似,但中断的频可能没有您那么快。
至于您提到的触发效率,目前没看到相关参数,您最大的频率是多少 ?
Lewis