直接使用裸机程序,能够实现中断检测,功能正常,示波器也能观察到ADC_RDY信号,但是放到蓝牙协议栈的时候,寄存器的值读的也不对,ADC_RDY信号也检测不出来?请问怎么正确在协议栈中使用中断函数?CC2541的P1.3引脚连接ADC_RDY,作为外部中断,CC2541与AFE4404之间是I2C通信
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.
该I2C芯片没有ID,不过直接把CC2541当裸机时,内部寄存器的值什么的都可以读出来,I2C通信也是正常的。就是上协议栈时,因为需要一个外部中断触发,然后再读取传感器的值,中断嵌入到协议栈的程序写的应该不对,有这方面的参考例程吗?外部中断触发引脚是P1.3
I2C例程只有http://www.ti.com/lit/zip/swrc135,里面有几个外设模块的基本例程