G
glenjoy
Guest
Labas,
Mačiau šį kodą ir įdomu, jei tai tikrai dirba gauti 8 bitų TPĮ pirmuosius duomenis.Prašome rašyti komentarus:
unsigned char read_0831 () (
unsigned char bitų;
CLK = 0;
bit = d_out;
CLK = 1;
grįžti bitų;
)
unsigned int start_read () (
unsigned char i;
unsigned int adc_data;
adc_data = 0;
csel = 0;
for (i = 0; i <8; i ) (
adc_data = adc_data | read_0831 () <<1;
csel = 1;
)
)
1.Ar turinys yra char bitų 1000 000 arba 0000 0001 jeigu d_out lygus vienai.
2.Ar šį kodą teisę?nes aš painioti su pasukti į kairę, jei ji bus uždara, adc_data teisingas išdėstymas bitų iš ADC.
Aš atsiprašau paklausti, bet esu pradedantysis C Aš naudojamas surinkimo programas.
Ačiū.
Mačiau šį kodą ir įdomu, jei tai tikrai dirba gauti 8 bitų TPĮ pirmuosius duomenis.Prašome rašyti komentarus:
unsigned char read_0831 () (
unsigned char bitų;
CLK = 0;
bit = d_out;
CLK = 1;
grįžti bitų;
)
unsigned int start_read () (
unsigned char i;
unsigned int adc_data;
adc_data = 0;
csel = 0;
for (i = 0; i <8; i ) (
adc_data = adc_data | read_0831 () <<1;
csel = 1;
)
)
1.Ar turinys yra char bitų 1000 000 arba 0000 0001 jeigu d_out lygus vienai.
2.Ar šį kodą teisę?nes aš painioti su pasukti į kairę, jei ji bus uždara, adc_data teisingas išdėstymas bitų iš ADC.
Aš atsiprašau paklausti, bet esu pradedantysis C Aš naudojamas surinkimo programas.
Ačiū.