本帖最后由 oufuqiang 于 2021-12-3 10:49 编辑
unsigned int long cnt_dsp;
double ia,ib,ic,adc_result[3];
const double ia_offset= 0.1,ib_offset= 0.2,ic_offset= 0.3;
void Dsp(void)
{
ia = ( (double )adc_result[0] -ia_offset ) *0.00234;
ib = ( (double )adc_result[0] -ia_offset ) *0.00234;
ic = ( (double )adc_result[0] -ia_offset ) *0.00234;
ib = 0.0 -ia-ic;
}
void main()
{
while(1)
{
Dsp();
}
}
这个我放到51上面试了试,1217个时钟,慢3倍,同频率下,感觉还能接受。35MHz 40微秒.
|