G
glenjoy
Guest
Bok,
Vidjela sam ovo kod i pitate ako je to stvarno rade da bi dobili 8 bita MSB prvi podaci.Molimo post komentari:
nepotpisani pougljiti read_0831 () (
nepotpisani pougljiti bitni;
clk = 0;
bita = d_out;
clk = 1;
povratak bitni;
)
nepotpisani start_read int () (
nepotpisani pougljiti I;
nepotpisani adc_data int;
adc_data = 0;
csel = 0;
for (i = 0; i <8; i ) (
adc_data = adc_data | read_0831 () <<1;
csel = 1;
)
)
1.Je sadržaj i bitni pougljiti 1000 000 ili 0000 0001 ako d_out jednak jedan.
2.Je li ovaj kod u pravu?jer sam zbunjen s rotirati lijevo ako će staviti u adc_data ispravan raspored bitova s ADC.
Žao mi je pitati, ali ja sam početnik u C, ja sam se u zbor programiranje.
Hvala.
Vidjela sam ovo kod i pitate ako je to stvarno rade da bi dobili 8 bita MSB prvi podaci.Molimo post komentari:
nepotpisani pougljiti read_0831 () (
nepotpisani pougljiti bitni;
clk = 0;
bita = d_out;
clk = 1;
povratak bitni;
)
nepotpisani start_read int () (
nepotpisani pougljiti I;
nepotpisani adc_data int;
adc_data = 0;
csel = 0;
for (i = 0; i <8; i ) (
adc_data = adc_data | read_0831 () <<1;
csel = 1;
)
)
1.Je sadržaj i bitni pougljiti 1000 000 ili 0000 0001 ako d_out jednak jedan.
2.Je li ovaj kod u pravu?jer sam zbunjen s rotirati lijevo ako će staviti u adc_data ispravan raspored bitova s ADC.
Žao mi je pitati, ali ja sam početnik u C, ja sam se u zbor programiranje.
Hvala.