Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Atmega168PA не стартует
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Vladi33
Прошивается с помощью AVRISP корректно, питание 3,1В. Фузы корректны Int RC 8MHz, BOD отключен. Но старта программы не происходит на большинстве выходов портов висит 0В - Z-состояние. На входе RESET висит 2.6В. Потребление высокое порядка 5мА. Проявляется на всех платах. Что это может быть, бракованные меги?
_4afc_
Цитата(Vladi33 @ Jan 16 2013, 11:02) *
Прошивается с помощью AVRISP корректно, питание 3,1В. Фузы корректны Int RC 8MHz, BOD отключен. Но старта программы не происходит на большинстве выходов портов висит 0В - Z-состояние. На входе RESET висит 2.6В. Потребление высокое порядка 5мА. Проявляется на всех платах. Что это может быть, бракованные меги?


А существует предыдущая партия плат Atmega168PA на "3,1В Int RC 8MHz, BOD отключен", которая работает?
Прошивку обратно считывали?

Сколько работал с Atmega48PA - неубиваемая и безглючная.

ILYAUL
Цитата
входе RESET висит 2.6В
Куда же 0,5 B деваются. Поробуйте на него подать напрямую питание.
Не поможет см. программу
Vladi33
Прграмма корректно работала на меге48, там в начале просто моргает саетодиод. Программа назад считывается корректно. Предидущей партии на меге168 не было, просто переходим с меги48 на 168.
ILYAUL
Зачем увеличение FLASH если программа таже. Стандартный вопрос - платы хорошо промыты?
Сергей Борщ
QUOTE (Vladi33 @ Jan 16 2013, 09:56) *
Прграмма корректно работала на меге48
Смотрите внимательно фузы. Они отличаются у 48 и 168. По программе: размер вектора прерываний у 168 - два слова против одного у 48, поэтому если в программе используется хотя бы одно прерывание - без перекомпиляции такая программа работать корректно не будет.
Vladi33
Цитата(Сергей Борщ @ Jan 16 2013, 12:24) *
Смотрите внимательно фузы. Они отличаются у 48 и 168. По программе: размер вектора прерываний у 168 - два слова против одного у 48, поэтому если в программе используется хотя бы одно прерывание - без перекомпиляции такая программа работать корректно не будет.

Прерывания есть и вполне это может быть причиной, проблема именно в том что на меге48 все работало, а сборку на новый таргет не сделал.
rx3apf
Перекомпиляция обязательна !
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.