“线程”中讨论的其他部件: CC2640, BLE-STACK, SysBIOS
工具/软件:TI-RTOS
嗨,当我使用ads1292时,遇到了问题。 ads1292采样率为4K, CC2640 SPI数据速率为1Mbps。 我读取每3个/DRDY 中断的最后一个/DRDY中断数据。
当ads1292 /DRDY pin 准备就绪时,我使用SPI DMA中断获取数据。 通常,我在/DRDY中断10-90US之后发现cc2640读取数据,但有时中断响应时间为220-230us,此时读取数据出错。 由于/DRDY信号 每周期250US,在cc2640读取时间内, 发生了另一个/DRDY中断。 /DRDY在 cc2640 SPI第一个SCLK下降边缘 时变为HIGH (高)。
以下是 逻辑annalyser的截取结果。
1.如何缩短中断响应时间<I use TI-RTOS for BLE stack>?
2.如何处理另一个/DRDY在读取时间内准备就绪? <红色部分>
