请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS1230 大家好、我为读取 ADC 执行它。
#define SCLK1 PORTB|=(1<<PORTB2) #define SCLK0 PORTB&&=~(1<<PORTB2) #define PDWN1 PORTB|=(1<<PORTB3) #define PDWN0 PORTB&=~(1<<PORTB3) #define PDWN1 PORT&(PORTBETA)<<PDOU&(1)<PDOUT<<PDOUT<PDOB&(1))<PDOUT<<PDOUT<< #include #include #include "RS232.h" uint32_t veri=0; uint32_t adcoku (void) { uint32_t Bilgi=0; while (DOUT); for (int i=0;i<20;i++) { SCLK1; if (DOUT) { Bilgi|=0x00001; SCLK0; Bilgi<=1; } 否则 SCLK0; Bilgi<<=1; } 返回 Bilgi; }
错误在哪里?
