реклама на сайте
подробности

 
 
> Atmega168PA не стартует, на большинстве выходов портов висит 0В - Z-состояние.
Vladi33
сообщение Jan 16 2013, 07:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-05-05
Пользователь №: 4 979



Прошивается с помощью AVRISP корректно, питание 3,1В. Фузы корректны Int RC 8MHz, BOD отключен. Но старта программы не происходит на большинстве выходов портов висит 0В - Z-состояние. На входе RESET висит 2.6В. Потребление высокое порядка 5мА. Проявляется на всех платах. Что это может быть, бракованные меги?

Сообщение отредактировал Vladi33 - Jan 16 2013, 07:20
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
_4afc_
сообщение Jan 16 2013, 07:26
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(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 - неубиваемая и безглючная.

Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jan 16 2013, 07:51
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата
входе RESET висит 2.6В
Куда же 0,5 B деваются. Поробуйте на него подать напрямую питание.
Не поможет см. программу


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Vladi33
сообщение Jan 16 2013, 07:56
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-05-05
Пользователь №: 4 979



Прграмма корректно работала на меге48, там в начале просто моргает саетодиод. Программа назад считывается корректно. Предидущей партии на меге168 не было, просто переходим с меги48 на 168.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jan 16 2013, 08:11
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Зачем увеличение FLASH если программа таже. Стандартный вопрос - платы хорошо промыты?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 16 2013, 08:24
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Vladi33 @ Jan 16 2013, 09:56) *
Прграмма корректно работала на меге48
Смотрите внимательно фузы. Они отличаются у 48 и 168. По программе: размер вектора прерываний у 168 - два слова против одного у 48, поэтому если в программе используется хотя бы одно прерывание - без перекомпиляции такая программа работать корректно не будет.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Vladi33
сообщение Jan 16 2013, 08:53
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 13-05-05
Пользователь №: 4 979



Цитата(Сергей Борщ @ Jan 16 2013, 12:24) *
Смотрите внимательно фузы. Они отличаются у 48 и 168. По программе: размер вектора прерываний у 168 - два слова против одного у 48, поэтому если в программе используется хотя бы одно прерывание - без перекомпиляции такая программа работать корректно не будет.

Прерывания есть и вполне это может быть причиной, проблема именно в том что на меге48 все работало, а сборку на новый таргет не сделал.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 16 2013, 09:04
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Перекомпиляция обязательна !
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 04:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01457 секунд с 7
ELECTRONIX ©2004-2016