用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......(输入电压是一样的)
一周热门 更多>