你好,想请教一下,是不是AD采集完成进入中断后取出结果寄存器里的值是前一次采集的值?并且手册上也好像是这样说的。采集完成进入中断时,当前的采集结果还没存入结果寄存器。
Emma Wang:
请参考INTPULSEPOS=1时ADC模块的时序图。
EOC0的脉冲早于Result0转换锁存1个ADCCLK,再过一个ADCCLK产生中断时,ADCRESULT0已经锁存了本次的转换结果。
你好,想请教一下,是不是AD采集完成进入中断后取出结果寄存器里的值是前一次采集的值?并且手册上也好像是这样说的。采集完成进入中断时,当前的采集结果还没存入结果寄存器。
jerome lin:
回复 Emma Wang:
可是我在中断里利用SPI读取结果寄存器的值却是上一个周期的值。
你好,想请教一下,是不是AD采集完成进入中断后取出结果寄存器里的值是前一次采集的值?并且手册上也好像是这样说的。采集完成进入中断时,当前的采集结果还没存入结果寄存器。
mangui zhang:
回复 jerome lin:
SPI读取?不是自带的ADC?
你好,想请教一下,是不是AD采集完成进入中断后取出结果寄存器里的值是前一次采集的值?并且手册上也好像是这样说的。采集完成进入中断时,当前的采集结果还没存入结果寄存器。
mangui zhang:
回复 jerome lin:
用SPI读取寄存器?不是MCU自带的ADC吧 外扩的?
你好,想请教一下,是不是AD采集完成进入中断后取出结果寄存器里的值是前一次采集的值?并且手册上也好像是这样说的。采集完成进入中断时,当前的采集结果还没存入结果寄存器。
mangui zhang:
回复 jerome lin:
用SPI读取寄存器?不是MCU自带的ADC吧 外扩的?