用CS5490测量交流电压的有效值

2019-07-17 10:54发布

用CS5490测量电压有效值得时候为什么数值没有规律?配置有误?测出的数值该如何解读?程序:
Void main(){      while(1)                  {                            CLRWDT();//喂狗                           SendByte(0xD5);//主芯片向cs5490发送数据                           for(intj = 0;j < 2005;j ++){                                    delay(255);                           }//延时                                                                        SendByte(0X96);//16                                    delay(10);                                    SendByte(07);//7地址,测电压有效值                                    for(int i=0;i < 2000 ; i++)                                    delay(200);                                    if(turflag == 1){                                    turflag = 0;                                    }                                    SendByte(0xD8);                                             }                         //////////////////////////////////////////////}void interrupt uart(void)//中断{ if(RCIF)  {   RCIF=0;         RCREG_Buf[RCREG_Cnt]= RCREG;         RCREG_Cnt++;                    if(RCREG_Cnt > 2)                  {                           RCREG_Cnt= 0;                           turflag= 1;                  }  }}

测得的多组RCREG_Buf[]值为0x931206,0xDB3605,0XFE46FA,0X9594F9,0XD5A905,0XA85B05,0XBCBCFC,0XBA5707......(输入电压是一样的)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。