Добрый день, уважаемые коты. Вопрос возник по внутрисхемному программированию. На плате установлен микроконтроллер ATmega8A в корпусе TQFP32. Для программирования контроллера выведен разъем IDC6 2x3. Программатор AvrUsb500 by Petka подключается через вот такой переходник https://ru.aliexpress.com/item/2PCS-10P ... 0.0.j93YN3 Ну и вроде бы нормально все прошивалось. А сейчас резко перестало. Начал сначала грешить на программатор, заново его перепрошил. Все нормально. Теперь остается только проверить сам контакт в разъеме IDC6 либо что-то с линиями SPI. Вопрос вот в чем, что и как можно проверить при перепрошивке. Например, при нажатии кнопки "Считать сигнатуру" линия Ресет подтягивается к минусу. Также допусти какое напряжение должно быть на линиях SCK, MISO, MOSI при отключенном программаторе, потом при подключении программатора. Потому что мерю напряжение на этих линиях на плате с ATmega8 в ДИП-корпусе, все линии подтянуты к +5В. А измеряю напряжение на ATmega8 в СМД корпусе, напряжение на линия SPI где-то 0,7В. При подключении программатора напряжениеподнимается до 1,5....2,2 В. Сам микроконтроллер куплен на ebay. Он уже был прошит, то есть сказать что он не работал, не скажу. Может у кого-то уже были похожие траблы?
как мог SPIEN установиться? И только что после многократных передергиваний разъема SPI и смещения его в по сторонам удалось считать сигнатуру и записать прошивку, правда верификация прошла с ошибкой, но на индикаторе устройства отобразилась информация. Может кто-то знает, допусти при прижатии РЕСЕТа к 0, как должен отвечать программируемый контроллер? Какие должны быть уровни напряжений на линии SPI без подключенного программатора, с подключенным программатором, в режиме чтения? PS: этим программатором пользуюсь давно. Обычно прошивал ATmega8, ATmega168, ATmega88 - в ДИП-корпусе, ATtiny2313, ATtiny4313 - в СМД. Проблем не было. А сейчас пытаюсь прошить ATmega8A-AU в TQFP и что-то не идет нормально.
Последний раз редактировалось melandr Ср май 24, 2017 14:55:11, всего редактировалось 1 раз.
Может сам разъём... (...б...) раздолбался/поокислился? Сейчас много "непозолоченных" упрощенно/удешевленных появляться стало... штыри/"лиры" из бренно-серебристого хэви мэталл... Без зачистки "серой" резинкой-тёркой никак нормально работать не желають...
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Ну на разъем я грешу, правда буквально позавчера пришли 2 разъема таких же, заказал на али месяц назад. Меняю эти переходники, а все до лампочки. Пообщаться бы с Petka, нашел на форуме https://electronix.ru/forum/index.php?showtopic=68372 что он многим подсказывает по изготовлению и настройке программатора. Но он там появлялся последний раз в ноябре 2016. Еще есть мысля использовать Ардуину для ISP программатора, проверить как буде работать. Дело в том, что буквально позавчера плату промыл, просушил и все нормально программировалось. Вчера лазил целый день, проверял как устройство работает (датчик температуры и влажности), а вечером решил немного изменить программу и дудки. Сейчас на работе сижу, программатор полностью перепрошил на 8 версию прошивки. все норм прошилось, терминальный режим работает. То есть с программатором все норм, осталось только проверить переходник и программируемый МК.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Чудес не бывает - возможно где-то "сопля" и/или активный флюс. Один раз с АВРками еще не то было - затер идентификатор кристалла при разрыве шлейфа программатора во время процесса прошивки. Микросхемка (AT89C2051) потом программировалась успешно, но ни один стандартный проггер с нею не работал - отсутствовало опознание кристалла (байты идентификации) - чем немало подкалывал знакомых электронщиков.
Тоже немного грешу на флюс, так как мог при пайке попасть под микросхему, а теперь глючит. ультразвуковой ванны нет, чтобы плату промыть хорошо. Чувствую нужно идти в аптеку за спиртом, и хорошенько вымачивать плату, а потом сушить. Пишут хорош изопропиловый спирт, но где его взять ЗЫ: Короче на знаю как дальше, но пока проблем убрал. Что делал. Снял питание и замерил сопротивление между GND и MISO, и между GND и SCK. Показало сопротивление порядка 6 МОм. Достал из заначки новый контроллер, замерил на нем. У него показало порядка 42 МОм. Выпаял я контроллер с палты. Под контроллером печатная плата была читой. Но на нижней поверхности контроллера был флюс. После вымачивания контроллера в спирте и высушивания, показало тоже сопротивление порядка 42 МОм. Впаял в схему и контроллер сразу определился программатором. Напряжение правда показывает на GND около 1,4 Вольта. Но программатор программирует сразу. Надеюсь я все таки эту проблему решил.
На радиорынке спирт изопропиловый... и бензин "калоша" (пойдет и для зажигалок) . Смешиваем 50\50 и пользуемся. Хранить хорошо заткнутым - весьма испарючее.
Дабы не иметь проблем - использовать исключительно канифоль (можно в виде раствор-концентрата в медицинском спирте).
Заголовок сообщения: Re: ATmega8A и AvrUsb500 by Petka
Добавлено: Пт май 26, 2017 11:55:53
Собутыльник Кота
Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2694 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
Залитая прошивка в МК не понижает тактовую частоту? МК должен работать на частоте большей чем частота тактирования программатора, кажется в 4 раза (не уверен в соотношении).
_________________ Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения