Просто для информации. При работе в симмуляторах , а их там два , с ADC ничего не получится. Симмулятор(назовём его 1) повиснет сразу при выходе из SLEEP, симмулятор2 ( так он и означен) будет постоянно сбрасывать значения регистров ADCL и ADCH и не даст возможность установить биты в старших битах ADCH . Проверялось для Atmega164 . Я отписался в поддержку Atmel , они озадачились ( свой код я им приложил , провереный на практике и версии 4.14). Так , что ждём новую ревизию. Если интересно проверьте для других чипов
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|