|
После Avreal контроллер не отвечает, :( |
|
|
|
 |
Ответов
|
Jan 16 2011, 19:41
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Вот как раз на прошлой неделе нужно было сверить foat-рассчёты на PC и на AVR, консольную программку написал с #ifdef и для AVR с перенаправлением printf на USART, а под рукой только платка с mega162 нашлась, у меня их когда-то много было. С десяток раз эту тестировалку вычислений зашивал, всё без проблем. Точнее, сначала как раз и не шилось, оказалось, разболтался разъём шлейфа, потерялся контакт VCC и питание на плату от программатора не поступало. Взял другой шлейф и пошло. Правда, у меня не "пять проводков". FT2232 и LPT-шный адаптер с шинником 74HC.
Этот же контроллер с этим же "адаптером" на обычном LPT из CodeVision прошивался? Т.е. с платой/питанием всё нормально? Таки что там на сбросе? Конденсаторов больших нет? Какой частотой тактируется mega162? Ключ -o для этой частоты давать пробовали?
Если "-as -P0xD800 +mega162 -w -c brel.hex" это вся командная строка, а контроллер уже какую-то программу имел, то после такой зашивки ничего правильно работать и не должно было, так как новая программа наложилась по AND на старую. Ключ стирания нужно давать.
Почему ушло в Can't resync - не понимаю. Критических в это смысле фьюзов у mega162 нет. Ни разу на тако не нарывался. Разве что CKSEL неудачно перешился, но это маловероятно, если команд fises не было.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Jan 17 2011, 09:14
|
Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 13-12-08
Из: Санкт-Петербург
Пользователь №: 42 432

|
Цитата(ReAl @ Jan 16 2011, 22:41)  Этот же контроллер с этим же "адаптером" на обычном LPT из CodeVision прошивался? Т.е. с платой/питанием всё нормально? Таки что там на сбросе? Конденсаторов больших нет? Какой частотой тактируется mega162? Ключ -o для этой частоты давать пробовали?
Если "-as -P0xD800 +mega162 -w -c brel.hex" это вся командная строка, а контроллер уже какую-то программу имел, то после такой зашивки ничего правильно работать и не должно было, так как новая программа наложилась по AND на старую. Ключ стирания нужно давать. Прошивал это устройство CodeVision'ом уже много раз (раз 50 на протяжении месяца точно), ни единой проблемы или ошибки верификации не было. На сбросе нет ничего. Тактируется кварцем 16 Мгц, ключ -o для данной частоты пробовал, и для некоторых других стандартных тоже (1//4/8 Mhz). Про ключ понял, но поздно. Хотя почему-то команда стирания один раз из кучи "cant resync'ов" все же прошла. Странно. Цитата Это лучшее. Я бы рекомендовал показать схему, а до того проверить правильность подключения и целостность контактов Схемы в электронном виде нет. Но в ней ничего необычного нет - сам МК, керамический резонатор, и 6 портов ввода-вывода наружу, работающих с разными слаботочными нагрузками. Перепаял в эту же плату новый контроллер - все работает и шьется из CodeVision'а нормально.
|
|
|
|
|
Jan 17 2011, 12:59
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(reget @ Jan 17 2011, 11:14)  Перепаял в эту же плату новый контроллер - все работает и шьется из CodeVision'а нормально. Но это уже на другом компьютере, там, где «обычный» LPT ? Непонятно, что могло случиться. У меги162 не разве что CKSEL в позу вншнего такта либо внешнего RC зашить, чтобы перестало. Были бы ближе, я бы взял тот «заглохший» для разбирательств. Было бы интересно. Достоверно именно avreal «гробил» tiny12, tiny15, стирая SPIEN, но это было очень давно (1.22rev0, исправлено в 1.22rev2). В остальных случаях проблема находилась, иногда даже в avreal, но кристаллы не блокировались.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
Сообщений в этой теме
reget После Avreal контроллер не отвечает Jan 15 2011, 20:47 demiurg_spb У Вас программатор с шинным формирователем (типа L... Jan 15 2011, 21:01 aleksey_g Цитата(demiurg_spb @ Jan 16 2011, 02:01) ... Jan 15 2011, 22:16  demiurg_spb Цитата(aleksey_g @ Jan 16 2011, 04:16) Не... Jan 16 2011, 10:20 sensor_ua Возможно установлена немаленькая емкость по пину R... Jan 16 2011, 09:37 reget Да.. проще перепаять МК на новый, что я и сделал.
... Jan 16 2011, 15:55 sensor_ua Цитата(reget @ Jan 16 2011, 17:55) Страшн... Jan 16 2011, 20:07 GDI Может камень в конверт и почтой? Jan 17 2011, 13:08 halfdoom Для статистики добавлю, что avreal'ом зашиты н... Jan 18 2011, 03:11 sensor_ua ЦитатаДля статистики добавлю, что avreal'ом за... Jan 18 2011, 07:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|