最近在做一个ad7193的高速AD驱动,AD每采样一次都会触发一次低电平中断,中断用gpio引脚来实现,可是发现ad采样频率超过150左右后,中断就会丢失。也就说每秒钟最多能触发150次左右中断。请问是芯片问题还是驱动问题,使用linux3.2.0系统。
希望能得到帮助,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最近在做一个ad7193的高速AD驱动,AD每采样一次都会触发一次低电平中断,中断用gpio引脚来实现,可是发现ad采样频率超过150左右后,中断就会丢失。也就说每秒钟最多能触发150次左右中断。请问是芯片问题还是驱动问题,使用linux3.2.0系统。
希望能得到帮助,谢谢!
LINUX系统正常情况下处理每秒150次中断是没问题的。
除非CPU极端繁忙,你可以看看CPU占有率,如果占有率比较低,可以能是其他的问题