首先 ADC采样结果为 AdcResult.ADCRESULT0 ADC为12位 结果默认Q12格式
先转换为Q15格式则x= AdcResult.ADCRESULT0<<3 转换成了Q15格式
若再分极性的话 大于0x7FF(12位)为正,小于0x7FF为负
x=(AdcResult.ADCRESULT0<<3)^0x8000;
若不分极性则
x=(AdcResult.ADCRESULT0<<3)
转换成32位的全局IQ格式
_Q15toIQ(x);
DatQ15 = (AdcRegs.ADCRESULT2>>1)&0x7FFF; //转化成Q15格式的单极性