|
Не программируется AtMega 64 |
|
|
|
Nov 25 2011, 10:55
|
Частый гость
 
Группа: Свой
Сообщений: 104
Регистрация: 10-12-04
Из: Ебург
Пользователь №: 1 436

|
Контроллер AtMega64, запаянный в плате. При программировании устанавливаю Fuse - SPIEN, BOOTRST, частоту. Сначала все читается, заливаю прошивку, заливается нормально, контрольное чтение проходит правильно, после этого доступа к микросхеме нет. Совсем нет. Сообщает об ошибке ISP Mode Error. Контроллер AtMega64 на 8 МГц, корпус TQFP, программатор AVR Dragon, программирование по ISP. В чем причина и-главное - можно ли как-то вернуть микросхему к жизни? Контроллер работает при этом, все порты функционируют, то есть, программа выполняется. Может ли быть (теоретически) причина в прошивке? Хотя та же самая прошивка на другом устройстве к такому эффекту не приводит. Может ли быть причина в плате - разводке, соединении выводов? На этих же выводах сидит RXD, TXD (но выключены).
|
|
|
|
|
 |
Ответов
|
Dec 15 2011, 08:10
|
Частый гость
 
Группа: Свой
Сообщений: 104
Регистрация: 10-12-04
Из: Ебург
Пользователь №: 1 436

|
Цитата(prottoss @ Dec 15 2011, 11:29)  Ну как же не очевидный?! К одному лог. входу (МК) подключается два (!) лог. выхода (программатор + драйвер). И если что то у Вас работало до этого - считайте что удача Вам улыбнулась. Хотя, лично у меня, веры в это нет никакой... Ваш взгляд на схемотехнику меня расстраивает. Я другое имел ввиду. Эти выводы изначально разработчиками контроллера заложены под 2 функции - SPI и порт данных. Как тогда проводить внутрисхемное программирование, если это не работает?! А ведь внутрисхемное программирование с использованием этих выводов предусмотрено и получается, что в таком случает один из UART использовать нельзя.
|
|
|
|
|
Dec 15 2011, 08:34
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(Инженер @ Dec 15 2011, 12:10)  Я другое имел ввиду. Эти выводы изначально разработчиками контроллера заложены под 2 функции - SPI и порт данных. Как тогда проводить внутрисхемное программирование, если это не работает?! А ведь внутрисхемное программирование с использованием этих выводов предусмотрено и получается, что в таком случает один из UART использовать нельзя. Вам же предложили простое и надежное решение - отвязать приемник от контроллера резистором. Напомню, Вы утверждали, что : --- Все очевидные причины - типа мешания микросхемы MAX485. уже проверил - у микросхемы просто ножки отпаял. Ничего не помогает, причина в чем-то другом. --- А с резистором - это весьма удобно и избавляет от кучи проблем. Что с USART, что с SPI. А то, бывает, из-за дурной ошибки выходы начинают друг друга перетягивать, схема жрет как не в себя...
|
|
|
|
Сообщений в этой теме
Инженер Не программируется AtMega 64 Nov 25 2011, 10:55 Genadi Zawidowski Попробуйте перед программировнием считать состояни... Nov 25 2011, 11:51 Инженер Цитата(Genadi Zawidowski @ Nov 25 2011, 16... Nov 25 2011, 14:12  prottoss Цитата(Инженер @ Nov 25 2011, 20:12) MAX4... Nov 25 2011, 14:33   Инженер Цитата(prottoss @ Nov 25 2011, 19:33) У M... Nov 25 2011, 14:47    prottoss Цитата(Инженер @ Nov 25 2011, 20:47) Есть... Nov 25 2011, 14:59     Инженер Цитата(prottoss @ Nov 25 2011, 19:59) Вы ... Nov 25 2011, 15:13      prottoss Цитата(Инженер @ Nov 25 2011, 21:13) Не п... Nov 25 2011, 15:25       Инженер Цитата(prottoss @ Nov 25 2011, 20:25) Пок... Nov 25 2011, 15:31 Leopoldius Добрый вечер, я сталкивался с подобной проблемой, ... Nov 27 2011, 16:08 Инженер Все очевидные причины - типа мешания микросхемы MA... Nov 28 2011, 03:32 Leopoldius Можете показать схему или часть схемы, где видно б... Nov 28 2011, 15:37 MTh Вероятнее всего бит SPIEN установился неверно в ре... Nov 29 2011, 02:35 prottoss Цитата(MTh @ Nov 29 2011, 08:35) Вероятне... Nov 29 2011, 13:31 MTh Цитата(prottoss @ Nov 29 2011, 16:31) Это... Nov 29 2011, 13:50 ILYAUL Мне не понравилось в Replacing ATmega103 by ATmega... Nov 29 2011, 17:17 Палыч Цитата(ILYAUL @ Nov 29 2011, 21:17) А так... Nov 29 2011, 18:16  ILYAUL Цитата(Палыч @ Nov 29 2011, 22:16) Этот f... Nov 29 2011, 19:12   ReAl Цитата(ILYAUL @ Nov 29 2011, 21:12) У мен... Nov 29 2011, 21:29 ILYAUL Ну тогда , может емкость на RESET не та на этой пл... Nov 30 2011, 05:58 ReAl Цитата(ILYAUL @ Nov 30 2011, 07:58) Но бе... Nov 30 2011, 07:21 Инженер Бит SPIEN установлен аппаратно и программатором ег... Dec 2 2011, 04:43 Инженер Кажется, разобрался. Отрезаю вывод 2 (PE0) от MAX... Dec 15 2011, 05:23 prottoss Цитата(Инженер @ Dec 15 2011, 11:23) Хотя... Dec 15 2011, 05:40  Инженер Цитата(prottoss @ Dec 15 2011, 10:40) Кос... Dec 15 2011, 06:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|