Прошивка контроллера atmega328p для esr тестера программатором minipro usb tl866cs

Обновлено: 07.07.2024

Доброго времени суток всем.
Вот и подошло время начать заниматься микроконтроллерами. Поскольку это будет АтМеги, то и решил приобрести программатор. Решил взять как на фото. Но в описании поддерживаемых микросхем нет 328й. Есть 32, 324,329. По идее должны поддерживаться все микроконтроллеры семейства АтМега в режиме ISP. Хотя может есть какие то нюансы, которые я еще не вычитал. Подтвердите мою уверенность( ну или поправьте).
И еще вопрос к тем, кто пользуется подобным программатором. Какое программное лучше использовать.
Заранее благодарен.

. Вот и подошло время начать заниматься микроконтроллерами. Заран ее благодарен.

..неплохое начинание, имхо. для начала какови Ваши познания по следующим чипчикам:. КР580вм86/88. Кр1810вм86/88. Кр1816ве39/48/49. .
Также любопитно узнать Ваши знания о серии к155. к555. к561. имхо! И еще: назовите приблизительно имя чипчика в клаве Вашего компа?

Приглашаем всех желающих 25/11/2021 г. принять участие в вебинаре, посвященном антеннам Molex. Готовые к использованию антенны Molex являются компактными, высокопроизводительными и доступны в различных форм-факторах для всех стандартных антенных протоколов и частот. На вебинаре будет проведен обзор готовых решений и перспектив развития продуктовой линейки. Разработчики смогут получить рекомендации по выбору антенны, работе с документацией и поддержкой, заказу образцов.

Ув. hrpankov. В 580 серии не было вм86/88! Это к вопросу экзамена. На 1816ВЕ39 делал относительно простые программы еще в далеком 90-91 году. Почти без компа. Писал на ассемблере, а потом вручную переводил в НЕХ и вводил в комп и программировал РФ2.
Что вам необходимо спроектировать на логике ТТЛ/КМОП? Только лично для вас за деньги! И большие!
Что в моей, в данном случае, клавиатуре стоит честно не знаю. Не разбирал ради любопытства. И не ремонтировал. Не ломаются у меня они. В далекие времена там стояли 1816вм48 или подобные. Но времена меняются и запросто можно всунуть и целый комп.
А теперь по делу. Если я удовлетворил ваше любопытство, то поставьте - и идите своей дорогой удовлетворенный .

Приглашаем всех желающих ознакомиться с материалами вебинара, на котором была рассмотрена новая и перспективная продукция компании Traco. Мы подробно рассмотрели сильные стороны и преимущества продукции Traco, а также коснулись практических вопросов, связанных с измерением уровня шумов, промывкой изделий после пайки и отдельно разобрали, как отличить поддельный ИП Traco от оригинала.

А какой чип стоит в программаторе? У меня немного отличается от вашего программатор (покупал от мастер-кит MP9011. Потом перепрошил в AVR-OSP II)
При использовании Atmel Studio 6.0 прошивает и AtMega 328. У меня на плате стоит чип AT90USB162

У меня самодельный клон AVRISP-MKII Работает в Вин10 с Atmel Studio 6.2.

Вот нашел у другого продавца подобный внешне с более подробным описанием. Вот выдержка:

Софт для работы: AVRDUDE версия 5.2 и выше Khazama AVR Programmer BASCOM-AVR версии 1.11.9.6 и выше eXtreme Burner — AVR ***8203;Характеристики: микроконтроллер: ATMEGA8A; напряжение питания: 5 В (от USB); интерфейс подключения к ПК: USB; выбор напряжения: Есть (3.3 или 5В) светодиодный индикатор: Есть интерфейс программатора: ISP (внутрисистемное программирование); Контактов: 10шт размеры программатора: 54 х 25 х 9 мм; длина шлейфа ISP: 20 см; вес программатора: 7 г; вес программатора со шлейфом: 21 Поддерживаемые устройства: 51 Series: AT89S51, AT89S52,, AT89S53, AT89S8252 AVR Series: ATTiny12 (L), ATTiny13 (V), ATTiny15 (L), ATTiny24 (V), ATTiny25 (V), ATTiny26 (L), ATTiny2313 (V), ATTiny44 (V), ATTiny45 (V), ATTiny84 (V), ATTiny85 (V), AT90S2313 (L), AT90S2323 (L), AT90S2343 (L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515 (L), ATMEGA8535 (L), ATMEGA16 (L), ATMEGA162 (V), ATMEGA163 (L), ATMEGA164 (V), ATMEGA165 (V), ATMEGA168 (V), ATMEGA169 (V), ATMEGA169P (V), ATMEGA32 (L), ATMEGA324 (V), ATMEGA325 (V), ATMEGA3250 (V), ATMEGA329 (V), ATMEGA3290 (V), ATMEGA64 (L), ATMEGA640 (V), ATMEGA644 (V), ATMEGA645 (V), ATMEGA6450 (V), ATMEGA649 (V), ATMEGA6490 (V), ATMEGA128 (L), ATMEGA1280 (V), ATMEGA1281 (V), ATMEGA2560 (V), ATMEGA2561 (V), AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2 (B) , AT90PWM3 (B), и другие.

На AtMega8 делал самодельный клон STK500 (Упрощенный). Тоже прошивает 328 мегу под управлением CV AVR V.2.05. До сих пор работает. Простой как 3 рубля. Преобразователь USB TTL выполнен на PL2303. Сначала была самодельная платка, потом купил у Ebay. Так та вообще в самом корпусе USB коннектора расположена. Цена просто смешная. У нас если в магазине брать только комплектующие и то дороже выйдет.

А я как-то решил проверить Arduino в качестве программатора. Так и прижилась у меня эта сборка: Arduino Nano (Arduino as ISP) в связке с SinaProg 2.1.1. Пока устраивает

По идее должны поддерживаться все микроконтроллеры семейства АтМега в режиме ISP

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

Справочная информация

Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:

  • Диагностика
  • Определение неисправности
  • Выбор метода ремонта
  • Поиск запчастей
  • Устранение дефекта
  • Настройка

Неисправности

Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

  • не включается
  • не корректно работает какой-то узел (блок)
  • периодически (иногда) что-то происходит

О прошивках

Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.

Схемы аппаратуры

Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:

Справочники

На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).

Marking (маркировка) - обозначение на электронных компонентах

Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.

Package (корпус) - вид корпуса электронного компонента

При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

  • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
  • SOT-89 - пластковый корпус для поверхностного монтажа
  • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
  • TO-220 - тип корпуса для монтажа (пайки) в отверстия
  • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
  • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
  • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

Краткие сокращения

При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

Сокращение Краткое описание
LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
SDASerial Data - Шина интерфейса I2C для обмена данными
ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
PCBPrinted Circuit Board - Печатная плата
PWMPulse Width Modulation - Широтно-импульсная модуляция
SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
USBUniversal Serial Bus - Универсальная последовательная шина
DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
ACAlternating Current - Переменный ток
DCDirect Current - Постоянный ток
FMFrequency Modulation - Частотная модуляция (ЧМ)
AFCAutomatic Frequency Control - Автоматическое управление частотой

Частые вопросы

Как мне дополнить свой вопрос по теме Прошивка Atmega328P?

После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

Кто отвечает в форуме на вопросы ?

Ответ в тему Прошивка Atmega328P как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

Как найти нужную информацию по форуму ?

Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

По каким еще маркам можно спросить ?

По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

Какие еще файлы я смогу здесь скачать ?

При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.

Полезные ссылки

Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

iskander можно сделать фото разводки под ISP и где в корпусе под него отверстие? Часто приходится перешивать ,контроллер уже впаянный в рабочий девайс и вариант внутрисхемного программирования не помешал бы,а зачастую и необходим. Может ли этот программатор восстановить залоченную мегу например?

Присоединённое изображение

Присоединённое изображение

Да, это ОНО. Но у меня не впаян. Разьем можно с двух сторон сфоткать? Он одинаковый и там и там? А для микросхем идет какой-то переходник, или пока просто разьем и всё ?
И есть где-то в документации распиновка разьёма? Интересует какого цвета провод с какими сигналами?

Попробовал в софте поставить галочку напротив внутрисхемного программирования,потом дал команду считать чип, пишет-
TL 866CS ICSP Programming is limited
значит в эту модель нельзя впаять, она изначально прошита как без этого разьема.
Если-бы можно было использовать эту функцию в софте, то он-бы матюкался на отсутствие чипа, как в сокете когда нет чипа и дать команду чтения.
Похоже так , с индексом А для внутрисхемного . Но возможно следует изучить плату ,прошерстить инет , конечно если все же дело окончательно не в прошивке. Как оказалось. всё дело в прошивке. Если с А то есть разъём.

Использую программатор версии TL866SC с переходниками второй год.
Работает хорошо.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

Зря только писал ,все обновил до до последней версии (V 5.6) ,правда поизвращаться пришлось пока не обновился прогер,Китай рулит . а чипованный адаптер ,так V0 и показывает. Буду жалобу писать в Китай.. А то получается вместо заявленных 12811 с копейками разновидностей камней тысяч 12 всего шить будет.. без этого адаптера.

Меня видимо прорвало сегодня -полазил по старым запасам нашел старую логику советских времен,мохнатого года ,протестил программатором такие микросхемы K531ЛА3П, 155ЛА3, SN74LS07N, SN7420N, SN7400N. -- в дипе. В соике --14 ногая 74HC164M. Фото внизу. Вся логика прошла тест,а я хотел старье выбросить ,а может пригодится.?
По мере освоения буду выкладывать фото считанных ,стертых переписанных восстановленных камней -этим программатором для статистики.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

Обновляется просто- скачать новую версию программы, сайт в первом посте, затем архив запустить указав директорию на диске.Когда обновится софт, он сам подсказывает что надо проделать чтобы железо обновилось.

Насчет адаптера с версией v0.
Если данный адаптер был куплен после середины марта 2012 года он считается,как "левый".
Было данное объяснение от производителя,что диллеры торгуют версией v0 до середины марта.

Все адаптеры,купленные до данной даты,считаются оригинальными.
У меня адаптер куплен летом 2011 года,а за контрафактные адаптеры производитель заявил в начале января 2012 года.

Не совсем мне понятно . Получается ,они наделали адаптеров с версией V0(они не левые),после их стали подделывать. После чего появились уже с версией V3. Теперь программатор ,если его обновить до последней версии ,уже не поддерживает версию V0(даже не левую ,так я понимаю) . И что же все те ,кто купил не левые адаптеры до определенного срока (того же марта) ,не смогут пользоваться этим адаптером..И их нельзя перешить ?,а надо покупать новый? А старый на помойку -он же не поддерживает новую версию,либо шей старой версией,но там камней меньше ,чем в новой.. Если так ,то лажа ,должна быть программа обновляющая адаптер чипованный, прошить контроллер на нем до V3 секунда ,была бы прошивка? Вечно намутят..

БМК -а оригинальный с V0 будет шить после обновления программатора?

Не волнуйся,все работает.
Никто не станет банить софтом кучу оригинальных адаптеров,т.к. производителя за это на поймут .
В конце концов будут подделывать и версию v3.

Это производитель информировал,чтобы покупатели имели возможность не влететь на подделку,и предъявить претензии продавцу в случае продажи конрафакта.

БМК опять вопрос появился ,с флеш все ясно ,а еепром выбирать надо ? В обычном прогере ,например STK500 там выбрать еепром и флеш труда не составляет . А здесь, где его спрятали?

Второй пункт меню.Они всю память в кучу собрали.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

QUOTE (колоб @ Jul 12 2012, 02:26 PM)
БМК опять вопрос появился ,с флеш все ясно ,а еепром выбирать надо ? В обычном прогере ,например STK500 там выбрать еепром и флеш труда не составляет . А здесь, где его спрятали?

скрин для микроконтроллеров

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

QUOTE (колоб @ Jul 13 2012, 06:03 PM)
Не хватает TQFP32,44,64 --цены на них дороже программатора.

Особенно цены на адаптер QFP-64.

Мы с коллегой сделали проще.
Прикупили панельки на QFP32_44,и заказали на фирме платы переходников.
Верхняя плата для панельки делается универсальная(1:1),а нижние платы с разводкой под нужные микроконтроллеры.

БМК я тоже хотел пойти таким же путем ,потому, как нет внутрисхемного программирования в прогере, но когда мои дети услышали мое "нытье" и любовь к таким вещам, они разрулили этот вопрос и я уже опробовал 2а подаренных адаптера на 32 и 44 ноги. Все сработало на 5- ку. Осталось заиметь для полного счастья адаптер на 64 ноги. Так ,что кому надо быстро прошиться,а возможности нет (такое тоже бывает) и живет поблизости от меня -без проблем,буду рад помочь.

Присоединённое изображение

Присоединённое изображение (Нажмите для увеличения)

зы. может быть в защите?

Write Protect (WP)
The Write Protection function provides a hardware method of protecting certain “outermost” 32K word sector
without using VID.
If the system asserts VIL on the WP pin, the device disables program and erase functions in the “outermost”
32K word sector independently of whether this sector was protected or unprotected using the method described
in “Sector Protection/Unprotection”. The outermost 32K word sector is the highest addresses in
MBM29LV650UE, or the lowest addresses in MBM29LV651UE.
(MBM29LV650UE: SA127, MBM29LV651UE: SA0)
If the system asserts VIH on the WP pin, the device reverts to whether the outermost 32K word sector was last
set to be protected or unprotected. That is, sector protection or unprotection for this sector depends on whether
this was last protected or unprotected using the method described in “Sector protection/unprotection”.

В чём может быть проблема?

зы. может быть в защите?

Дело в защите от записи.

Временное снятие защиты должно быть обеспечено софтом программатора по умолчанию,для флешей 29_39_49 серий,где есть защищенные сектора,

либо должна быть опция,типа "Temporary Sector Unprotect".

Просмотрел ряд флешей 29 серии(с защитой секторов) в софте(A29Lxx_AM29F080x_AS29F200x),нет ручной опции временного отключения защиты перед записью.

В софте других программаторов(ChipProg_Triton) есть ручная опция временного отключения защиты.

Значит данное действие должно быть организовано в софте MiniPro программно по умолчанию.

У меня аналогичные случаи(чтение и верификация - ОК,
прошивка - ERROR) были с другими флешами и исправлялись тщательной зачисткой ног микросхемы.

Может еще быть несовпадение в типе, вернее последние буквы могут не подходить. У меня так было только с какой-то другой микросхемой.
Если в меню выбрали вроде эту микросхему, а на корпусе надпись немного другая, возможны проблемы.
Но вернее всего защита не дает записать, как БМК говорит. Ответ службы поддержки, после длительной переписки:
HI,MBM29LV651 Maybe Erasing is error.
Tested result : New chip, Not Erase, Programming is normal.
Please Wait new software.

Временное снятие защиты должно быть обеспечено софтом программатора по умолчанию,для флешей 29_39_49 серий,где есть защищенные сектора,

либо должна быть опция,типа "Temporary Sector Unprotect".

Просмотрел ряд флешей 29 серии(с защитой секторов) в софте(A29Lxx_AM29F080x_AS29F200x),нет ручной опции временного отключения защиты перед записью.

В софте других программаторов(ChipProg_Triton) есть ручная опция временного отключения защиты.

Отписал в службу поддержки (со скрином Triton-а), чтоб добавили эти функции.

System

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Последние посетители 0 пользователей онлайн

Sukhanov

На плате есть нераспаяные места под сервисные разъёмы (возможно что доступ к мозгам, ну там для калибровки, перепрошивки. ). Но тут надо быть в теме тонкостей производства этих датчиков. С уважением, Сергей.

sanya110

Теперь становится понятным, почему в разгар употребления приходит именно она. Не, нам так точно не жить. Но есть в этом и свой неоценимый плюс: наша печень хотя бы формально защищена объективной ресурсоограниченностью, а у него абсолютно беззащитна:

Black-мур

Х.З., мудрый он, или нет, вроде, как главный птиц-говорун в ГД; болтун - одним словом. Как-то случайно увидел в новостях, как одна бабка его отп. ить обещала - наверное заработал.

HAKAS

Керамические трубочки для резисторов на Али брали? Подставка под Мундорфы - 3Д принтер и ошибка в задании радиуса посадочных мест? Или сначала одного размера конденсаторы предполагались, а потом поставили большего диаметра? Или вообще - мне так кажется просто, что выемки меньше, чем надо? Не забудьте пропаять выводы транзисторов с двух сторон.



Соединитель проводов с термоусадкой и флюсом внутри

Читайте также: