1 使用外部ADC采集数据,当接受寄存器中断RXFFINT发生后,要多久程序才会跳到中断服务子程序里?
2 在调试的时候,在CCS观察窗口里,看到RXFFINT=1的时候,程序还在主程序运行,而且SPISTS.INT_FLAG也没有被置1,设置应该都是对的,SPIINTENA位是1.
3 所以是不是中断往上传的时候是需要一定时间的?那么这个时间怎么计算,这不是影响到ADC的采样频率了吗?‘
请专家/大神解答。谢谢!
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.
1 使用外部ADC采集数据,当接受寄存器中断RXFFINT发生后,要多久程序才会跳到中断服务子程序里?
2 在调试的时候,在CCS观察窗口里,看到RXFFINT=1的时候,程序还在主程序运行,而且SPISTS.INT_FLAG也没有被置1,设置应该都是对的,SPIINTENA位是1.
3 所以是不是中断往上传的时候是需要一定时间的?那么这个时间怎么计算,这不是影响到ADC的采样频率了吗?‘
请专家/大神解答。谢谢!
1.一般是一个时钟周期就跳到中断服务子程序。
2.这么短时间仿真不一定能真实反映。
3.你仿真软件参数设置是否和电路板实际一致,中断响应时间是非常短的,不会影响到ADC采样频率。