Size: a a a

Анархическая электроника

2021 June 22

СT

Сергій Tolmeros... in Анархическая электроника
если прямо регистры
то
adc_value = adcl + adch<<8;
по идее оно сначала прочитает L, потом H
источник

DI

Dinar Islamov in Анархическая электроника
а если на 8 сдвину, то будет ноль
источник

СT

Сергій Tolmeros... in Анархическая электроника
зачем?
источник

DI

Dinar Islamov in Анархическая электроника
биты сдвину в смысле
источник

СT

Сергій Tolmeros... in Анархическая электроника
adc_value должна быть 16-бит

возможно и результать adch<<8 нужно привести к 16 битам
источник

DI

Dinar Islamov in Анархическая электроника
вот я о том же
источник

СT

Сергій Tolmeros... in Анархическая электроника
но можно по другому
источник

СT

Сергій Tolmeros... in Анархическая электроника
источник

DI

Dinar Islamov in Анархическая электроника
вот кажись то что нужно
источник

DI

Dinar Islamov in Анархическая электроника
короче получилось просто довольно
источник

СT

Сергій Tolmeros... in Анархическая электроника
попробуйте читать просто переменную ADC
источник

СT

Сергій Tolmeros... in Анархическая электроника
adc_result = ADCH;
   // adc_result = ADC; // For 10-bit resolution
источник

DI

Dinar Islamov in Анархическая электроника
короче я просто сделал ADCL + ADCH*256
источник

DI

Dinar Islamov in Анархическая электроника
вроде оно
источник

DI

Dinar Islamov in Анархическая электроника
спасибо ща попробую
источник

DI

Dinar Islamov in Анархическая электроника
тоже сработало! спасибо
источник

DI

Dinar Islamov in Анархическая электроника
это 16 битное значение судя по всему
источник

DI

Dinar Islamov in Анархическая электроника
ADC
источник

СT

Сергій Tolmeros... in Анархическая электроника
потому что там в основных библиотеках avr-gcc это реализовали)
источник

DI

Dinar Islamov in Анархическая электроника
состоящие из двух 8 битных
источник