微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > ads1232

ads1232

时间:10-02 整理:3721RD 点击:
ads1232
有没有哪些朋友做过ads1232的,麻烦进来帮忙看看,现在能读到值,但感觉是错的,下面是程序:
//Calibration:0x01:校正,0x00:不校正
void ADS1232_Read(uint8_t Calibration)
{
    SCLK=0x00;
    while(DOUT);                   //等待数据到来
    Delay1ms(10);
    for (loop=0;loop<24;loop++)  //循环读取数据
    {
        SCLK=0x01;
        Delay1ms(1000);
        ADC_DATA=(ADC_DATA<<0x01)|DOUT;
        SCLK=0x00;
        Delay1ms(1000);
    }
    SCLK=0x01;
    Delay1ms(1000);
    SCLK=0x00;
    Delay1ms(1000);
    if(Calibration)
    {
        SCLK=0x01;
        Delay1ms(1000);
        SCLK=0x00;
        Delay1ms(1000);
    }
    ADC_DATA = 0;
}



自己帮顶,希望早点解决

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top