Обсуждаем контроллеры компании Atmel.
Сб апр 17, 2021 04:18:48
В мк ATMEGA8 подаю на ADC0 фоторезистор. Пытаюсь работать с диодами через adc_data[0], но он всегда выдает значение 1023 вне зависимости от освещения на фоторезисторе, что можно сделать?
- Вложения
-
- Скрин.PNG
- (16.91 KiB) Скачиваний: 103
-
- 41.c
- (5.31 KiB) Скачиваний: 73
Сб апр 17, 2021 07:03:47
на AVCC нужно подать питание.
на AREF в зависимости от настроек, если настроено на внешнюю опору, то тоже нужно.
Сб апр 17, 2021 16:12:15
int ch_1,ch_2; сделать volatile
Пн апр 19, 2021 10:12:45
int ch_1,ch_2; сделать volatile
Не их, они из прерывания не меняются.
Но массив adc_data надо сделать volatile.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.