|
сперва проверил ADC при однократных запусках, через ADSC. Преобразование
закончилось - снова запустил. Прерывание не применял. Все работает.
Сделал непрерывную работу.
ldi r16,0b11101110 ;ADEN=ADSC=ADFR=ADIE=1
out ADCSR,r16
Никакого отклика о том, что проц вообще вощел в подпрограмму обработки
прерывания.
Таблица векторов прерываний находится в самом начале. Стек инициализирован,
прерывания разрешены. IVSEL=0. BOOTRST не запрограммирован.
Пытался воити в другие прерывания, но ничего не вышло. Наример,
при завершении передачи байта, входим в прерывание, тоже никакого отклика, что вошли в прерывание. Как корректно задать размещение всей таблицы векторов в самом начале памяти?
E-mail: info@telesys.ru