мега128 - неверное подключение

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
НАПАЛМ
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

мега128 - неверное подключение

Сообщение НАПАЛМ »

Всем привет :)
По дурости своей неверно запаял мегу128ую, ошибся на 90 градусов. В результате 5 вольт было подано на порт PA 3, PC 1, PE 3. Грелась более 5ти секунд, потом выключил, обнаружил ошибку, перепаял, но программотор пишет, что не может войти в режим программирования.
Боец погиб, как думаете? :cry:
Аватара пользователя
Andrey27
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс май 11, 2014 23:24:21

Re: мега128 - неверное подключение

Сообщение Andrey27 »

Ток холостого хода ATMega при 5v и 8Мгц примерно 8мА. В непрошитой думаю меньше. Можно померить сколько потребляет и вобще потребляет или нет (если возможно проверить).
Аватара пользователя
НАПАЛМ
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Re: мега128 - неверное подключение

Сообщение НАПАЛМ »

lm7805 к плате припаяна (по типу sot-23), смог измерить только потребление от БП. На лмку приходит 10В 20мА. Из потребителей на плате кроме мк только светодиод, он 3.2 мА кушает.
Вообще, она полностью новая, т.е. все выводы в Hi-Z - ток должен быть большой, и сама микросхема не греется. Не пойму, почему программатор не видит её. :(
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: мега128 - неверное подключение

Сообщение Kavka »

Самый-самый вопрос :)
MOSI-MISO-SCK для программирования не перепутали? У 128й меги они на PE0-PE1-PB1, соответственно.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
НАПАЛМ
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Re: мега128 - неверное подключение

Сообщение НАПАЛМ »

Странно, я скачал даташит на 128ую, там MOSI - PB2, MISO - PB3, SCK - PB1, а на PE0 и PE1 один из UART'ов. А вы откуда такую распиновку взяли?
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: мега128 - неверное подключение

Сообщение uk8amk »

А вы гляньте в раздел

Memory Programming
SPI Serial Programming Pin Mapping
Аватара пользователя
НАПАЛМ
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Re: мега128 - неверное подключение

Сообщение НАПАЛМ »

Действительно!
Изображение
Огромное спасибо за подсказку, придется исправить и проверить еще раз. А если юзать UART0 и не отсоединять программатор - всё ОК будет? Я хотел с GPS приемником поработать, отладить и проконтроллировать работу программы через компьютер, поэтому и взял 128ую - 2 UART'а на борту.
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: мега128 - неверное подключение

Сообщение uk8amk »

Получается так что PDI - выход от программатора, он же RXD - выход UART другого девайса. У них будет конфликт и там неизвестно кто кого пересилит.
Я бы вам посоветовал вразыв этих линий поставить джамперы или дип-переключатели. И на время прошивки просто откл. ими ваш GPS. Если чуток помозговать, то вместо механических переключателей можно воткнуть аналоговые коммутаторы вроде 4052 или 4066, которые будут переводиться в нужное состояние либо сигналом с атмеги, либо сигналом RESET с программатора.
Ну ещё такой вариант - перейти с SPI на JTAG.
Вот вспомнил, был там какой-то аппноут от атмеля по теме датафлешки, её тоже подключали на SPI. Чтобы не было конфликта с SPI программатором, в разрыв линий флешки вешали достаточно большие резисторы. После отладки схемы резисторы исключаются.
Аватара пользователя
НАПАЛМ
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Re: мега128 - неверное подключение

Сообщение НАПАЛМ »

Вот засада. :evil:
Ладно, придётся переключатель колхозить.
UPD
Перепаял выводы - заработало, фьюзы считываются, всё ОК.
Такой вопрос, какой из этих пунктов выбрать, ведь там как бы цифер то и нет. :dont_know:
Изображение
Мега с индексом L, кварц 8МГц.
Аватара пользователя
Psychotherapeutics
Друг Кота
Сообщения: 6789
Зарегистрирован: Пт июн 24, 2011 17:53:10
Откуда: WCP

Re: мега128 - неверное подключение

Сообщение Psychotherapeutics »

Например самая нижняя строка должна нормально подойти
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»

И Вас тоже вылечат!
Ответить

Вернуться в «AVR»