体重计ads1232,我现在能读到数,但是感觉数据不对

2020-01-17 19:13发布

<i class="pstatus"> 本帖最后由 culk2008 于 2016-4-7 08:54 编辑 </i><br /> <br /> 各位有没有人用过ads1232,我现在能读到数,但是感觉数据不对,望做过相关项目的朋友帮忙看下。下面是程序:<br /> //Calibration:0x01:校正,0x00:不校正<br /> void ADS1232_Read(uint8_t Calibration)<br /> {<br />     SCLK=0x00;<br />     while(DOUT);                   //等待数据到来<br />     Delay1ms(10);<br />     for (loop=0;loop<24;loop++)  //循环读取数据<br />     { <br />         SCLK=0x01;<br />         Delay(1000);<br />         ADC_DATA=(ADC_DATA<<0x01)|DOUT;<br />         SCLK=0x00;<br />         Delay(1000);<br />     }<br />     SCLK=0x01;<br />     Delay(1000);<br />     SCLK=0x00;<br />     Delay(1000);<br />     <br />     if(Calibration)<br />     {<br />         SCLK=0x01;<br />         Delay(1000);<br />         SCLK=0x00;<br />         Delay(1000);<br />     }<br />     <br />     ADC_DATA = 0;<br /> }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。