Tool/software: TI C/C++ Compiler
hello mr Bob,
i am mohammad , i start new project with ADS1232 for read data LOADCELL .
i use mogul ADS1232(wcmcu-1232)
i read pdf , this ADS for read data with can 3 pin
void ads1232_init(void)
{
SCLK=0;
PDWN=0;
delay_ms(100);
PDWN=1;
delay_ms(1000);
while(DOUT == 1){
delay_ms(3);
}
for(i = 0; i < 26; i++) //offset calibration
{
SCLK=1;
delay_ms(4);
SCLK=0;
delay_ms(4);
}
delay_ms(810);
}
long read_ads1232(void)
{
adc_val = 0;
while(DOUT == 1){;}
delay_ms(4);
for(i = 0; i < 24; i++)
{
adc_val = adc_val << 1;
SCLK=1; //clk high
delay_ms(4); // min 100ns
if(DOUT == 1) //data low /high
{
adc_val += 1;
}
SCLK=0; //clk low
delay_ms(4);
}
SCLK=1; delay_ms(2);
SCLK=0; delay_ms(2);
//adc_val=adc_val-65532;
return adc_val;
}
plase help me this run project .
thanks