主题中讨论的其他器件:C2000WARE
您好!
我正在使用函数发生器生成一个刻度为0-3V、直流失调电压为1.5V 的正弦波信号。 并使用以下逻辑将该信号应用到 ADC 通道0
通道2 = AdcaResultRegs.ADCRESULT0;
if (通道2 >= 2049)
{
MAIN_v =(通道2 - 2049);
}
其他
{
MAIN_v =(2049 -通道2);
}
MAIN_avg = MAIN_avg + MAIN_v;
MAIN_CONT++;
if (MAIN_CONT >= 200)
{
MAIN_VOLT = MAIN_avg /MAIN_CONT;
MAIN_avg = 0;
MAIN_CONT = 0;
}
但每次我只有5-10个计数、即使振幅发生变化。
此致、
Shariq Hussain
