Андрей Смирнов
Время чтения: ~21 мин.
Просмотров: 0

Программатор ch341a: как прошить микросхему памяти без пайки

3 RT809F

Тройку лучших открывает универсальный программатор RT809F. Он привлекает новичков простотой использования и широкими возможностями. Девайс позволяет записывать в микроконтроллер нужные программы. RT809F подходит для отладки электрооборудования. Например, для прошивки системных плат, дисплеев, ноутбуков, компьютеров. Программатор умеет считывать и записывать 8 и 16-пинговые схемы. В комплекте идут USB и VGA кабели, а также SOP-адаптер.

RT809F поддерживает всю 24 серию микросхем. Считывает DDR1/DDR2/DDR3 памяти, обрабатывает I2C EEPROM Memory. Подходит для всех схем серии 93 MircroWire. В режиме реального времени читает MCU RTD2120. С помощью специального кабеля можно записывать информацию EDID сразу на матрицу ноутбука. Подходит для прошивки компьютеров и телевизоров. Поражает совместимость с чипами Micom и микроконтроллерами WINBOND. Аппарат умеет работать с подключением по Wi-Fi и автономно.

Универсальный программатор: от радиолаборатории до промышленного тиражирования

Основные технические характеристики программирующих устройств, которые отличают их друг от друга – это типы и количество поддерживаемых чипов.

  • для схем ПЗУ (EPROM, EEPROM и т. д.);
  • для программирования внутренней памяти контроллеров;
  • для ПЛИС.

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

Вариант подключения схемы определяет тип загрузочного устройства: параллельный или внутрисхемный.

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

Программатор помогает соединить плату с компьютером для загрузки данных. Для подключения отладчика к компьютеру могут использоваться разные порты:

  • последовательный порт;
  • параллельный порт;
  • ISA или PCI;
  • USB;
  • Ethernet.

Подключение посредством USB — один из самых распространённых способов.

Какой программатор выбрать?

Чтобы купить программатор, необходимо решить, для чего он нужен

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

Существуют специальные программаторы для прошивки контроллеров определённых семейств, таких как AVR, PIC, ARM, STM8 и др. Например, для того чтобы перепрограммировать BIOS, потребуется прибор для прошивки микросхем памяти EEPROM.

При выборе загрузочного устройства покупателю нужно знать, какие схемы должен поддерживать его прибор. Существуют специальные программаторы для прошивки контроллеров определённых семейств, таких как AVR, PIC, ARM, STM8 и др. Например, для того чтобы перепрограммировать BIOS, потребуется прибор для прошивки микросхем памяти EEPROM.

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

Мы предоставляем гарантию на срок 12 месяцев и осуществляем доставку в любые города России: Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Уфа, Воронеж, Владивосток, Хабаровск, Краснодар, Брянск, Ростов-на-Дону, Нижний Новгород, Казань, Челябинск, Красноярск, Омск, Самара, Волгоград, Тольятти, Курск, Рязань, Тула, Киров, Кострома, Тюмень, Барнаул и другие. Вы можете оплатить заказ при получении посылки. С нами выгодно!

Обзор программатора

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

Индикация программатора LED

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

Клипса для прошивания so-8

Мною ранее были приобретены для работы с программатором СН341А специальная клипса для прошивания микросхем в корпусе SO-8, без выпаивания, а также два переходника, которые выпускаются с разной шириной микросхем в разных корпусах — 150mil и 200mil.

Адаптеры для прошивания МК SO-8

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

Оболочка внешний вид

Программатор поддерживает все стандартные операции, с возможностью пакетного выполнения, задаваемых пользователем, например считать — стереть — записать — сверить. Модели нужной микросхемы нужно выбирать в списке вручную, исключение составляет Flash память, 25 серия, она может определяться автоматически. При открывании меню Chip Program мы видим рисунок с расположением нашей микросхемы относительно ZIF панельки.

Программировать микросхему в Чип Програм

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

Выбор микросхемы из списка

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

Установка фьюзов AVR МК

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

Кабель для внутрисхемного программирования

Программатор позволяет прошивать память различной техники содержащей в своем составе микросхемы BIOS — это материнские платы и видеокарты, роутеры и ноутбуки, цифровые приставки и спутниковые ресиверы, дешевые модели ЖК ТВ и мониторов, в общем практически любое цифровое устройство которое шьется не через USB кабель.

ЮСБ вход прогера

Прошивает программатор довольно быстро, у меня было с чем сравнивать. Например прошивание 4 мегабайт или 32 мегабит микросхемы BIOS, последовательной памяти на цифровой приставке программатором CH341A, вместе с чтением старой прошивки и верификацией, занимает где-то около часа.

Гнездо внутрисхемного программирования

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

   Обсудить статью УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР MINIPRO TL866A

Известные аналоги

Добавить комментарий Отменить ответ

Бизнес и финансы

БанкиБогатство и благосостояниеКоррупция(Преступность)МаркетингМенеджментИнвестицииЦенные бумагиУправлениеОткрытые акционерные обществаПроектыДокументыЦенные бумаги — контрольЦенные бумаги — оценкиОблигацииДолгиВалютаНедвижимость(Аренда)ПрофессииРаботаТорговляУслугиФинансыСтрахованиеБюджетФинансовые услугиКредитыКомпанииГосударственные предприятияЭкономикаМакроэкономикаМикроэкономикаНалогиАудитМеталлургияНефтьСельское хозяйствоЭнергетикаАрхитектураИнтерьерПолы и перекрытияПроцесс строительстваСтроительные материалыТеплоизоляцияЭкстерьерОрганизация и управление производством

Универсальные программаторы, которые подойдут не только к РІС

Если человек увлекается программированием микроконтроллеров, то вряд ли он постоянно будет пользоваться только одним типом. Для тех, кто не желает покупать отдельно программаторы для различных типов микроконтроллеров, от различных производителей, были разработаны универсальные устройства, которые смогут запрограммировать МК нескольких компаний. Так как компаний, выпускающих их, довольно много, то стоит избрать пару и рассказать про программаторы для них. Выбор пал на гигантов рынка микроконтроллеров: PIC и AVR.

Универсальный программатор PIC и AVR — это аппаратура, особенность которой заключается в её универсальности и возможности изменять работу благодаря программе, не внося изменений в аппаратную составляющую. Благодаря этому свойству такие приборы легко работают с МК, которые были выпущены в продажу уже после выхода программатора. Учитывая, что значительным образом архитектура в ближайшее время меняться не будет, они будут пригодны к использованию ещё длительное время. К дополнительным приятным свойствам заводских программаторов стоит отнести:

  1. Значительные аппаратные ограничения по количеству программируемых микросхем, что позволит программировать не одну, а сразу несколько единиц электроники.
  2. Возможность программирования микроконтроллеров и схем, в основе которых лежат различные технологии (NVRAM, NAND Flash и другие).
  3. Относительно небольшое время программирования. В зависимости от модели программатора и сложности программируемого кода может понадобиться от 20 до 400 секунд.

Подготовительные мероприятия

Те, кто считает, что для прошивки нужно лишь подключить плату к ПК, ошибаются. Для проведения такой работы понадобятся определенные элементы:

  • управленческая плата агрегата для стирки вещей;
  • компьютер с разъемами LPT, USB или COM, соответствующими применяемому программатору;
  • сам программатор, приобретенный в магазине или изготовленный самостоятельно.

Чтобы прошить плату, нам придется подключить ее к программатору, а последний – к своему компьютеру. Специалисты рекомендуют использовать фирменный элемент, который прошел тестирование, проще подключается, имеет гарантию.

6 MiniPro TL866

Лучшей характеристикой MiniPro TL866 является высокая скорость программирования на всех современных системах Windows: 7, 8, 10, 32 и 64 бита. К одному компьютеру подключается до 4 девайсов. Список поддерживаемых аппаратов занимает десятки страниц, их больше 15 000. Читаются и записываются серии с 24 до 50 параллельных и последовательных чипов памяти. Подключаются сотни микроконтроллеров разных производителей. С помощью MiniPro TL866 можно провести SRAM тест. Прибор поддерживает чипы NAND Flash объемом до 8 Gbits.

MiniPro TL866 имеет десятки дополнительных функций. Например, автоматический поиск плохих пин-контактов и вывод порядкового номера, а также тестирование алгоритмов. Микросхемы потребляют минимум энергии. Программисты создают любые алгоритмы с помощью DLL библиотек. Можно даже ввести уникальный код для защиты авторских прав на устройство. Это полезно на производствах.

Что нас побудило разработать этот программатор.

Есть великое множество простых специализированных программаторов, пригодных для самостоятельного изготовления.

Есть множество дешевых китайских программаторов в уже готовом виде.

Есть немало любительских разработок, часто по качеству превосходящих последние.

Казалось бы, в чем смысл очередной поделки?

Мы длительное время занимаемся разработкой производством и поддержкой универсальных программаторов, в основном специального назначения. У нас богатый опыт работы с самыми разными микросхемами. Часто к нам обращаются люди уже собравшие, а часто и купившие, какой-нибудь из выше названных «изделий». Нашим специалистам часто без смеха/слез/ужаса (нужное подчеркнуть) невозможно смотреть на схемные решения, качество сборки и, особенно, на программное обеспечение этих приборов. Ладно когда программатор стоит «три копейки», купил, что-то работает, что-то не работает, зато деньги не большие. Но часто соотношение цена/возможности таких приборов у нас вызывают, мягко говоря, удивление. Хочется воскликнуть: это столько не стоит!

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

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

Итак, программатор ChipStar-Janus в начальной конфигурации — это внутрисхемный программатор. В таком режиме он поддерживает микроконтроллеры PIC и AVR фирмы Microchip, некоторые микроконтроллеры архитектуры MCS51, микроконтроллеры фирмы STMicroelectronics и еще ряд других, а также микросхемы последовательной памяти с интерфейсом I2C (в основном серия 24). К разъему расширения программатора можно подключить простейшие адаптеры и начать программировать микросхемы памяти «в панельке».

Сейчас реализовано программирование «в панельке»:

  1. микросхемы последовательной памяти (Serial EPROM) с интерфейсом I2C (серия 24xx);
  2. микросхемы последовательной флэш памяти (Serial FLASH) с интерфейсом SPI (SPI Flash);
  3. микросхемы последовательной памяти (Serial EPROM) с интерфейсом MW (серия 93xx);
  4. микросхемы NAND FLASH;

7 CH341A

CH341A – простой компактный девайс, который прошивает EEPROM и SPI флеши. Всего 700 микросхем, что неплохо для бюджетного прибора. В комплекте идет платка со штырьками для установки флеш. Что примечательно – софт прошивки переведен на русский, интерфейс понятен с первого раза. Вместе с программатором можно починить разные детали компьютера, например, материнскую плату

Важно только стереть микросхему памяти перед установкой, иначе софт выдаст ошибку

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

Шипорезный станок ШС-150

Зарезка шипов для продольного сращивания, 2-х сторонняя, прох. типа

Как остановить машинки LG, Samsung, Hotpoint-Ariston

На довольно старых моделях стиральных машин от южнокорейских компаний LG и Samsung кнопка «старт/стоп» отсутствовала, поэтому программа стирки запускалась тумблером. Но эти агрегаты встречаются уже довольно редко, но все равно хорошо справляются со своими функциями.

В современных стиралках от LG и Samsung установлена кнопка для сброса программы. Нажать на неё можно во время стирки, а машинка уже сама сделает все необходимое (остановит работу агрегата, сольёт воду и даже откроет люк).

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

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

ДокументыЗаконыИзвещенияУтверждения документовДоговораЗапросы предложенийТехнические заданияПланы развитияДокументоведениеАналитикаМероприятияКонкурсыИтогиАдминистрации городовПриказыКонтрактыВыполнение работПротоколы рассмотрения заявокАукционыПроектыПротоколыБюджетные организацииМуниципалитетыРайоныОбразованияПрограммыОтчетыпо упоминаниямДокументная базаЦенные бумагиПоложенияФинансовые документыПостановленияРубрикатор по темамФинансыгорода Российской Федерациирегионыпо точным датамРегламентыТерминыНаучная терминологияФинансоваяЭкономическаяВремяДаты2015 год2016 годДокументы в финансовой сферев инвестиционной

Что называют программаторами?

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

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

Присоединение программатора к ПК происходить при помощи специализированного программного обеспечения. Оно передает прошивку с компа на программатор, а тот в свою очередь лишь записывает ее в память микросхемы. Присоединить программаторы можно различными способами. Нынешние программаторы присоединяются к компу, в основном, при помощи USB порта.

Схема программатора

   Как видно из схемы, тут нет кварцевого резонатора — это фишка схемы. Я сделал не очень компактный программатор, при желании можно уменьшить, а если есть двухсторонний текстолит, то можно запихнуть в USB, так что будет совсем незаметно. А сейчас небольшая фотосессия. Но сначала разводка USB:

   Забыл сказать, что сначала не надо запрограммировать RSTDSBL, а запрограммировать CKSEL3, CKSEL2, CKSEL1 подключить к ПК, если компьютер нашел неизвестное устройство — это еще ничего не значит, должен установиться драйвер. После того можно запрограммировать RSTDSBL, так как количество ног у микроконтроллера ограничено, кстати можно использовать ATtiny45 или ATtiny85, главное чтобы было 20su в смд или 20pu в дип — например АTtіny45 20su в магазине не было ATtiny45, зато был ATtiny85 20su. Его запрограммировал так же как и ATtiny 45 и фюзы одинаковы, они отличаются только память flech. Фюзы которые нужно запрограммировать CKSEL3, CKSEL2, CKSEL1, BODLEVEL0 (детектор пониженного напряжения на 1,8 В), RSTDSBL.

   Можно использовать любой разъем — там micro USB и тому подобное, я не мудрил, а взял штекер USB, снял шкуру, подпилил, припаял и получилось нечто такое, которое смахивает на обычную флешку

Подрезаем канцелярским ножиком, но осторожно, не порежетесь — лезвие очень острое

   Вытаскиваем пластмасску с контактами, тоже очень осторожно

   Возьмем и подпилим, чтобы был доступ жала паяльника до контактов USB, вверху уже лежит протравленная плата для USB программатора. Её травил в перекиси водорода + лимонная кислота. Он травит быстро.

   Лудил плату. Сплавом Розе я еще не разжился, поэтому лужу жалом паяльника, для лужения бросил камушек в растворитель канифоли, помешал, камень растворился, набрал в шприц (пропорции не помню), покрыл плату и лудится очень удобно. Припаиваем нашу пластмассу, только не путайте при пайке контакты, а то как я будете перепаивать, внизу на фото неправильно.

   Далее припаиваем резисторы и МК, здесь увидел ошибку и перепаял USB, соединение разрез должен быть на одной стороне с контроллером.

   Другую сторону — стабилитроны должны быть не больше чем 500 мА.

   Припаиваем шлейф кабель, желательно чтобы шлейф был экранированный, у меня кабель с кардридера использовал, брал провода которые экранированные — два оранжевых и экран = фольгу бросил на массу, фото без корпуса, надо сначала проверить на работоспособность, программа тора подключена ATtiny2313A зашилась скоро, я прошиваю на частоте 250 кГц, а фюзы на 2 кГц — так надежнее.

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

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

   И вот что получилось.

   Удачи всем в повторенные конструкции, а программатор avrdude USBtiny, также в архиве вы найдете драйвера прошивку разные печати платы сокращенно ПП на платах есть надпись KALYAN datasheet или сокращенное K.d — это из-за нехватки места, на ЧП вы можете быть уверены в качестве разводки печатной платы, всем удачи. С вами был KALAYN.SUPER.BOS

   Обсудить статью ПРОГРАММАТОР ДЛЯ НАЧИНАЮЩИХ

Компиляция программы

Написанный нами код на Си еще вовсе не понятен микроконтроллеру, поскольку МК понимает команды только в двоичной (или шестнадцатеричной) системе, которая представляет собой набор нулей и единиц. Поэтому Си-шный код нужно преобразовать в нули и единицы. Для этого применяется специальная программа, называемая компилятор, а сам процесс преобразования кода называется компиляция.

Далее откомпилированный готовый код нужно поместить в микроконтроллер, а точнее записать его в память микроконтроллера или, проще говоря, прошить микроконтроллер.

Для прошивки МК применяется устройство, называемое программатор. В зависимости от типа программатора вход его подключается к COM или USB порту, а выход к определенным выводам микроконтроллера.

Существует широкий выбор программаторов и отладочных плат, однако нас вполне устроит самый простой программатор , который в Китае стоит не более 3 $.

После того, как микроконтроллер прошит, выполняется отладка и тестирование программы на реальном устройстве или, как еще говорят, на «железе».

Теперь давайте подытожим этапы программирования микроконтроллеров.

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

Следует заметить, что отладку и тестирование программы также выполняют до прошивки МК.

Если всё-таки надо перепрошивать

Итак вернемся к нашим баранам). Вы проделали все эти процедуры, но материнская плата как и прежде, не хочет работать должным образом, и вы принимаете решение прошить BIOS. Здесь нужно знать о том, какие типы микросхем и в каких корпусах вам могут встретиться на материнских платах. Типы микросхем памяти, которые встречались на устаревших материнских платах, времен Pentium 4, в корпусе PLCC32, мы особо рассматривать не будем. Для них нужен программатор другого типа, намного более сложный в изготовлении, и дорогой по стоимости, если покупать готовый. 

Программатор TL 866A

Программатор NANO USB

Решение о его приобретении, в связи с меньшей универсальностью, по сравнению с TL866A, наверное весьма спорное, но и стоит он, примерно в два раза дешевле, около тысячи рублей. Нас же сейчас интересуют микросхемы памяти с SPI интерфейсом, для которых требуются намного более дешевые и простые программаторы. 

Ddip-8 Биос микросхема

Дело в том, что начиная примерно с 2007 года, на материнских платах платформ AMD и Intel, начался постепенных переход от микросхем BIOS, в корпусе PLCC32, на микросхемы с SPI интерфейсом, имеющие 8 ног, и выпускаемые в корпусах Dip-8 и So-8. 

BIOS PLCC

Последние, как вы уже думаю поняли, выпущены в SMD варианте. Так вот, эти самые микросхемы, на современных материнских платах, очень часто выпускаются в Dip-8 корпусе, и устанавливаются в специальную панельку. 

Программатор CH 341A

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

Но где же взять прошивку для программатора, ведь она должна быть в формате *.bin или *.hex, именно такие форматы прошивок понимает программатор, а на официальном сайте производителя для обновления прошивки через флешку, можно скачать только какой-то вообще левый непонятный формат. Как показала практика, это чаще всего тот же самый двоичный формат *.bin, только с другим расширением, и чтобы его прошить нам нужно просто изменить расширение файла на *.bin. Как же все оказывается просто)… 

Выбираем формат прошивки

Но не тут то было, рано обрадовались)… Например на мониторы и другую технику производители прошивки в открытый доступ не выкладывают, и доступ к ним имеется только в сервисных центрах, либо можно попросить кого то снять дамп с рабочего монитора. Но к счастью мир не без добрых людей, и прошивки эти, если очень хорошо поискать, можно все же найти на специализированных сайтах по ремонту техники. Как же быть если микросхема BIOS у нас в корпусе SO-8? Обязательно ли ее выпаивать перед прошиванием? Нет, по крайней мере не всегда… Китайская промышленность выпускает специальный адаптер, клипсу, прицепившись которой сверху к контактам микросхемы, мы можем прошить ее без выпаивания. Но оговорюсь, этот вариант не всегда срабатывает.

В таком случае потребуется выпаять микросхему памяти, и прошить ее, припаяв к площадке адаптера, либо воспользоваться клипсой, зажав в нее микросхему, либо вот такими адаптерами, имеющими разную ширину, устанавливаемой микросхемы, 150 и 200 mil. 

Адаптеры 200 и 150 Мил

Как можно выпаять микросхему SO-8, без помощи паяльного фена? Можно воспользоваться сплавами Розе или Вуда, на крайний случай, можно взять более низкотемпературный, чем припой для безсвинцовой пайки, ПОС-61, нанести его на контакты микросхемы, взять медицинскую иглу из нержавейки, и поддев ее под один из контактов микросхемы, прогревая жалом паяльника, приподнять его. 

Затем эту процедуру нужно проделать поочередно со всеми контактами. После чего нужно удалить старый припой с контактных площадок на плате, нанеся флюс, с помощью демонтажной оплетки. Свой программатор и клипсу я давно отбил, перепрошив BIOS всего лишь на одной материнской плате. И теперь он мне часто помогает, когда возникают сомнения, в чем проблема, в BIOS или нет. Если же по каким то причинам нет возможности приобрести SPI программатор, можно самому спаять простую схемку, для прошивания микросхем в корпусе Dip-8, скорее всего для разовых работ, вам ее будет достаточно.

1 USB EZP2019

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

EZP2019 работает с интерфейсом USB 2.0 на скорости до 12 Мбит/с. Другими словами, на чтение и запись уходит не более 10 секунд. Хоть это и не самый быстрый результат на рынке, но лучший среди девайсов этой ценовой категории. Чипы идентифицируются автоматически, сразу создается автономная копия. Программатор поддерживает обновление прошивки. В качестве приятного бонуса – компактные размеры, его легко носить с собой в кармане.

Внимание! Представленная выше информация не является руководством к покупке. За любой консультацией следует обращаться к специалистам!

Заключение

Arduino Nano одна из самых маленьких полноценных версий плат Ардуино. По сути своей, она с точностью повторяет Arduino Uno, но имеет два главных отличия:

  1. Размеры платы.
  2. Связь платы UNO с компьютером осуществляется с помощью USB serial преобразователя на базе микроконтроллера типа Atmega8u.

На нано-плате использован преобразователь на базе ft232, однако более дешевые китайские версии используют другой способ связи с ПК Arduino Nano CH341. По сути, эти микросхемы являются основой для USB-UART конвертера.

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

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

Вместе с тем активное распространение Ардуино-плат для освоения разработки и проектирования устройств на микроконтроллерных системах породило новый виток в вопросе качества и эргономики.

Всего выпущено несколько платформ Arduino, Nano является одной из них, в миниатюрном исполнении

В то же время сохраняется легкость подключения при помощи разъемов с шагом выводов 2,54 мм, что важно для любительских экспериментов. Для программирования используется Arduino IDE (среда разработки) и язык высокого уровня, похожий на Си, а фактически это и есть C/C++, просто структура программы немного изменена

Вместо функции main() используются две другие: setup() и loop(). Компилятор сам создает из них остальное)

Достоинства. Функциональная маленькая плата Arduino Nano, ничуть не уступающая по функциям большой UNО, – дешевле, удобнее для монтажа и сборки миниатюрных устройств.

Конечно, нельзя забывать, что это все та же 8-битная Атмега, которая имеет свой потенциал, и нельзя возлагать на неё невозможное – используйте её там, где ей место, а именно в малой автоматизации без особых прецизионных задач.

Разработчику программы для Arduino приходится также иметь дело со схемотехникой подключаемых устройств. Он должен знать уровни допустимых токов и напряжений, обеспечивать защиту электроники при использовании деталей с большой индуктивностью (моторов, катушек реле). Ардуино объединяет две области знаний: электронику и программирование, основу для построения роботов (здесь немного не хватает еще механики).

Раз уж тут объединены программирование и электроника, то ключевой вещью в использовании модуля становится спецификация его выводов, или распиновка, как еще принято говорить. Выводы модуля можно классифицировать разными способами, поскольку их функции зависят от программной конфигурации контроллера. Кроме того, поскольку есть две версии модулей, один из них использует чип ATmega168, а другой ATmega328, то появляется вопрос, есть ли у них различия в подключении.

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

Конечно, наборы Ардуино (Arduino) не предназначены для разработки встраиваемых приложений, работающих с большой скоростью в ответственных случаях, поэтому при их использовании возможны косяки, тем более что пользователи еще только учатся.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации