使用CC2541配置AFE4404,由于会产生一个ADC_RDY信号,用于中断检测,怎么在使用蓝牙协议栈时嵌入这个中断函数?
时间:10-02
整理:3721RD
点击:
直接使用裸机程序,能够实现中断检测,功能正常,示波器也能观察到ADC_RDY信号,但是放到蓝牙协议栈的时候,寄存器的值读的也不对,ADC_RDY信号也检测不出来?请问怎么正确在协议栈中使用中断函数?CC2541的P1.3引脚连接ADC_RDY,作为外部中断,CC2541与AFE4404之间是I2C通信
求大神解答,或者发一个类似的例程参考
低功耗模式i2c不工作
i2c芯片id能正确读出来吗?
该I2C芯片没有ID,不过直接把CC2541当裸机时,内部寄存器的值什么的都可以读出来,I2C通信也是正常的。就是上协议栈时,因为需要一个外部中断触发,然后再读取传感器的值,中断嵌入到协议栈的程序写的应该不对,有这方面的参考例程吗?外部中断触发引脚是P1.3
I2C例程只有http://www.ti.com/lit/zip/swrc135,里面有几个外设模块的基本例程
链接打不开啊