通过debugger时候的调试窗口得出ADC12MEM0的值为十六进制。问题是:
1.我想把ADC12MEM0的值转移到int results[index]中,那么ADC12MEM0十六进制数会自动转换为十进制吗?需要添加额外的转换函数吗?
2.我设置了内部参考电压2.5V,实际最大模拟输入电压为3V,为了还原真实的数值,还是用如下公式吗:[(ADC12MEM0的十进制数)/(2的12次方)]×2.5
若设置参考值Vref+=2.5V,是不是说明此时ADC转换后最大电压是2.5而不是3?
Thanks!