Other Parts Discussed in Thread: TMS320F280049C
器件型号: TMS320F280049C
您好、
我使用 TMS320F280049C 来配置 ADC-A:SOC0、SOC1、SOC2、SOC3、用于对不同的模拟信号进行采样。 并为 ADC 中断触发源设置 SOC1。
在用于收集所有数据(包括 SOC2 和 SOC3)的相关 ADC ISR(由 SOC1 触发)中、我的问题是:这种方法是否有问题? 我知道在读取 SOC2 和 SOC3 ADC 结果寄存器时、SOC2 和 SOC3 可能尚未完成 ADC 转换、那么 SOC2 和 SOC3 结果寄存器中的值是多少? 值为零? 或者它将保留以前的值(如果以前的值不为零)?
另一个问题是完成 ADC 转换时、将 ADC 值写入 ADC 结果寄存器需要多长时间? 当 CPU 读取 ADC 结果寄存器与写入结果寄存器发生冲突时、是否存在任何可能的情况?