Назначение прибора:
— ремонт электронных блоков автомобилей (chip tuning, корректировка одометров, работа с SRS, Immo, и т.д.)
— ремонт материнских плат компьютеров
— ремонт различной бытовой техники
— разработка и производство электронной аппаратуры
Version: V8.08 Поддержка:15411—2018.10.30
Добавлены: ATF16LV8C ATF16LV8CZ ATF16LV8CEXT SST26VF032B
Исправлено: SST26VF064B
Version: V8.07 Поддержка:15401—2018.10.23
Добавлены: ATF16V8C ATF16V8CZ ATF16V8CEXT ATF22V10C ATF22V10C(UES) ATF22V10CEXT ATF22V10CQ ATF22V10CQ(UES) ATF22V10CQZ ATF22V10CQZ(UES)
ATF22V10CZ ATF22V10CZ(UES)
Version: V8.05 Поддержка:15360—2018.10.20
Добавлены: ATF20V8B ATF20V8BL ATF20V8BQ ATF20V8BQL ATF22V10B ATF22V10BL ATF22V10BQ ATF22V10BQL
VERSION: V8.02 Поддержка:15315 —2018.10.16
Исправлено: PIC16C54C алгоритм
Version: V8.01 Поддержка:15315 —2018.10.9
Исправлено: M48T58Y алгоритм прошивки.
Version: V8.00 Поддержка:15315 —2018.09.29
Добавлены: EC Controller KB9010/KB9012/KB9016/KB9018/KB9022
the software function be improved and the window size can be zoomed.
Исправлено: некоторые баги.
Version: V7.32 Поддержка:15188 —2018.07.17
Добавлены: MB85R256H BQ4010YMA/BQ4011YMA/BQ4013YMA/BQ4014YMA/BQ4015YMA BQ4011LYMA/BQ4013LYMA/BQ4014LYMA/BQ4015LYMA
Исправлено: DS1245/DS1250 алгоритм (чтения и записи)
Version: V7.30Поддержка:15169 —2018.06.29
Добавлены: GD25Q32C/64C/127C/128C OTP Security Registers programming Lh38F640BFE-PT Lh38F640BFE-PB TC58NVG0S3ETA00
Version: V7.22 Поддержка:15156 —2018.06.04
Исправлено: M27C801 алгоритм
Добавлены: Spanish menu supported
Version: V7.21 Поддержка:15156 —2018.05.15
Исправлено: S25FL256S /512S PIC16C71 / AT29C256 PIN детект
Добавлены:: PIC16F87/88 SOIC20
Version: V7.11 Поддержка:15144 —2018.04.17
Добавлены: GD25B32 SO8_SOP16/GD25B64 SO8_SOP16
Исправлено: DS1220(RW) алгоритм
Version: V7.10 Поддержка:15138 —2018.04.8
German Supported
Исправлено: S24S45 @SOP8 MX25L6445E алгоритм
Version: V7.08 Поддержка:15138 —2018.03.29
Добавлены: S25FL256S @SOIC8 S25FL256S @SOIC16
Добавление русского языка
Исправлено: MX25L12845E @SOP16 алгоритм
Version: V7.07 Поддержка:15130 —2018.03.17
Добавлены: IC to 15130
Исправлено: SST39LF/VFxxxx TSOP48 Pin детект
Исправлено:автовыбор некоторых имс 25 серии
Version: V7.05 Поддержка:15118 —2018.03.01
mini-pro.ru
В жизни начинающего ардуинщика рано или поздно наступает момент, когда хочется сэкономить на размере своего изделия, не жертвуя при этом функциональностью. И тогда Arduino Pro Mini – отличное для этого решение! За счёт того, что у этой платы отсутствует встроенный USB-разъём, она в полтора раза меньше Arduino Nano. Но для того, чтобы её запрограммировать, придётся приобрести дополнительный – внешний – USB-программатор. О том, как «залить» написанную программу в память микроконтроллера и заставить Arduino Pro Mini работать, и пойдёт речь в этой статье.
Нам понадобится:
Сначала пара слов о самом программаторе. Купить такой можно за 2 доллара в любом китайском интернет-магазине, например, в этом.
Подключим программатор к USB-порту компьютера. Скорее всего, через какое-то небольшое время операционная система сообщит, что ей не удалось найти драйвер для данного устройства.
В этом случае скачаем драйвер для программатора с официального сайта. Распакуем архив и установим драйвер стандартным способом. В диспетчере устройств должен появиться программатор USBasp. Теперь программатор готов к работе. Отключаем его от компьютера.
Установка драйвера для USBasp программатораЕсли вы испытываете трудности с установкой драйвера для USBasp программатора, то вам поможет статья «Как установить драйвер для программатора USBasp в Windows 8 и Windows 10».
Соединяем ISP-разъём программатора с выводами на Arduino Pro Mini согласно приведённой схеме.
Схема подключения Arduino Pro Mini к USBasp программаторуВоспользуемся макетной платой и соединительными проводами – это будет быстро и надёжно.
Плата Arduino Pro Mini подключена к USBasp программаторуЕсли вы планируете часто использовать платы Arduino Pro или Pro Mini в своей работе, то удобно будет спаять специальный переходник для быстрого подключения платы Arduino к программатору. На фото представлен мой вариант такого переходника.
Переходник для быстрого подключения платы Arduino Pro Mini к программатору USBaspОткрываем среду разработки Arduino IDE. Выбираем нужную плату через меню: Инструменты Плата Arduino Pro or Pro Mini (Tools Board Arduino Pro or Pro Mini).
Нужно также выбрать тип микроконтроллера, который задаётся через меню Инструменты Процессор. У меня это ATmega 168 (5V, 16 MHz), у вас может быть другой. Это обычно написано на самом корпусе микроконтроллера и хорошо видно под увеличительным стеклом.
Выберем тип программатора: Инструменты Программатор USBasp (Tools Programmer USBasp).
Укажем тип программатора в Arduino IDEОткроем скетч, который хотим загрузить в память микроконтроллера. Для примера пусть это будет мигание светодиодом: Файл Образцы 01. Basics Blink.
Подключаем программатор с подключённым к нему Arduino Pro Mini к компьютеру. Для того чтобы загрузить скетч в Ардуино с помощью программатора, можно поступить несколькими способами.
Это абсолютно эквивалентные способы, выбирайте самый удобный для себя. Это всё, программа «залита» в память микроконтроллера.
Если Arduino IDE выдаст предупреждение: warning: cannot set sck period. please check for usbasp firmware update. Не паникуйте, скетч всё равно записался в память микроконтроллера и будет работать.
soltau.ru
Опубликовано: 31.08.2017 20:48
Приветствую Вас, читатели нашего ресурса. Сегодня мы поговорим об одном контроллере из серии Arduino, а именно об Arduino Pro Mini. Это маленький, компактный контроллер, имеющий все преимущества Arduino, но при этом очень компактный, можно сказать самый маленький из всех существующих Arduino контроллеров на данный момент. Многих так же привлекает и цена его Китайский копий, а стоят они от одного до двух долларов за штуку (местами и того меньше), что так же заставляет задуматься об его приобретении. Но существует и одна проблема, его не так-то уж и просто прошить, особенно Китайские копии, которые оснащают процессором Atmel ATmega168P, которыми некогда не оснащали официальные контроллеры Arduino Pro Mini и как следствие Arduino IDE отказывается их прошивать, сообщая о неправильной сигнатуре процессора.
Вот об этом мы сегодня и поговорим. Как прошить, что для этого нужно, ну и как заставить Arduino IDE работать с китайскими копиями.
Arduino Pro Mini очень компактный, а компактность требует жертв и жертва это — USB интерфейс который полностью выкосили в данном контроллере т.е. подключить Pro Mini к компьютеру напрямую у вас не получится и как следствие для этого понадобится либо специальный переходник USB в TTL или другой контроллер Arduino.
Далее мы разберем три способа как прошить Pro Mini и для всех трех способов нам что-то понадобиться:
Первым и самым простым способом загрузить свой скетч в Arduino Pro Mini — это приобрести специальный адаптер USB в TTL или как его называют UART переходник. Как правило, этот переходник это и есть та часть, которую вырезали из Arduino Nano, превратив ее в Arduino Pro Mini. Стоимость подобных переходников копеечная, а выбор и того больше. Китайцы наштопали их столько, что глаза разбегаться какой из них выбрать. При этом цена сего девайса не более одного вечно зеленого. После того как вы соедините Pro Mini и UART переходник проводами или шлейфом, остаётся только воткнуть его (переходник) в ПК, установить драйвер (не для всех переходников они требуются) и на этом собственно все. Ваш ПК определит переходник как очередной COM-порт, который появляется при подключении любой Arduino к ПК. Выбираете его, плату, с которой будете работать (Arduino Pro Mini) и спокойно загружаете свой скетч.
Единственным нюансом в данных переходниках, является наличие или отсутствие контактов RST или DTR. Рекомендую покупать переходники, на которых эти контакты есть. Они значительно упрощают жизнь и делают процесс прошивки беспроблемным. Если же вы купили уже переходник, на котором подобных контактов нет, то при каждой загрузке скетча в Arduino вам придется нажимать на кнопку Reset, что не всегда получается сделать вовремя, и это вносит свои неудобства.
Подключение переходник вы можете посмотреть по таблице ниже:
USB в TTL (UART) | Arduino Pro Mini |
---|---|
RX | RX |
TX | TX |
GND | GND |
5V | VCC |
RST или DTR или GRN | RST или DTR |
Для этого способа нам понадобиться классическая Arduino UNO. Классическая эта та, в которой корпус микросхемы выполнен в DIP корпусе и вставлен в специальный разъем. Вот эту микросхему нам надо аккуратно поддеть отверткой. Тут важно не сломать процессор, поддевайте аккуратно, не погнув ноги.
Arduino UNO. Процессор выполнен в DIP корпусе.Аккуратно поддеваем и вытаскиваем процессор отверткой.После того как мы вытащили процессор из Arduino UNO мы по сути получили тот самый переходник USB в TTL, осталось только соединить проводами наш новый переходник и Arduino Pro Mini по следующей схеме:
Arduino UNO (без процессора) | Arduino Pro Mini |
---|---|
RX | RX |
TX | TX |
GND | GND |
5V | VCC |
RST | RST |
После того как вы соединили две Arduino воедино, можно приступать к прошивке Arduino Pro Mini. Подключаем Arduino UNO по USB к ПК. Выбираем в настройках Arduino IDE COM-порт, указываем, что мы теперь работаем не с Arduino UNO, а с Arduino Pro Mini и все, заливаем наши скетчи. Способ довольно интересный, если вы не боитесь испортить Arduino и рядом не оказалось переходника USB в TTL.
Третьим и самым неудобным способом загрузить свой скетч в Arduino Pro Mini это прошить его при помощи ICSP интерфейса. Данный интерфейс присутствует на большинстве плат Arduino. Основные контакты данного интерфейса выведены на порты с 10 по 13, а так же выведены отдельно в виде шести контактной колодки с подписью ICSP. Располагается колодка, как правило, в центральной правой части Arduino.
Прошивка Arduino Pro Mini в этом случае делиться на два этапа:
Первым делом мы должны подготовить наш будущий программатор. Возьмем для примера всю туже Arduino UNO. Далее пошагово:
Далее нам необходимо соединить две Arduino проводами по следующей схеме:
Arduino UNO (ISP) | Arduino Pro Mini |
---|---|
5V | VCC |
GND | GND |
10 | RST |
11 (MOSI) | 11 (MOSI) |
12 (MISO) | 12 (MISO) |
13 (SCK) | 13 (SCK) |
Теперь опять открываем Arduino IDE. Открываем в ней скетч который вы хотите залить в Pro Mini и выполняете следующие действия:
2. Инструменты — Плата — Arduino Pro Or Pro Mini
3. Инструменты — Процессор — ATmega168 (5V, 16 MHz)
4. Инструменты — Порт — Выбираете порт
5. Инструменты — Программатор — Arduino as ISP
6. Скетч — Загрузить через программатор
Как видите загружать скетч в этом режиме надо через специальное меню «Загрузить через программатор», а не через кнопку «Загрузить» на главной форме Arduino IDE. В этом и связано все неудобство. Если вы нажмете кнопку «Загрузить» как это делаете обычно, то вы зальете скетч в Arduino UNO, а не Arduino Pro Mini, что затрет там скетч программатора. Так же в этом режиме недоступен класс Serial, то есть отлаживать свой скетч обмениваясь сообщениями по COM-порту у вас так же не получится. Ну и еще одна ложка дегтя в том, что после данной перепрошивки, в большинстве случаев, перепрошить Arduino Pro Mini через переходник у вас так же больше не получиться. Исправляется это заливкой нового bootloader-а через меню «Инструменты» — «Записать Загрузчик».
Как я уже говорил в данной статье, Китайские клоны порой оснащают процессорами которыми не оснащали официальные версии Arduino Pro Mini и как следствие при прошивке их вы можете увидеть следующую или подобную ошибку.
avrdude: Expected signature for ATmega168 is 1E 94 06 Double check chip, or use -F to override this check. Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?
Исправляется это легко:
В данной статье я привел аж три варианта загрузки скетчей в Arduino Pro Mini. Лично я использую второй. Мне он больше нравиться.
Что будете использовать вы — выбирать вам. Оставьте в комментарии какой вариант вы предпочитаете.
Успехов вам и удачи.
arduino.on.kg
Здесь размещаем полезные ссылки на другие сайты, помогающие в полном объеме использовать программаторы.
Minipro
Форум поддержки MiniPro TL866
Производитель Autoelectric.cn
RT809H
Ветка на форуме Remont-aud
Прошиваем мульты IT85xx видео
Прошиваем мульты IT85xx форум
RT809H Часть 3 программирование через VGA ISP
ICSP интерфейс — Внутрисхемное программирование PIC-контроллеров
RT809F
Порядок работы с программатором RT809F
Форум русскоязычный программатора RT809F
Форум китайский программатора RT809F
Прошиваем мульты IT85xx RT809F
Программатор Proman TL86 PLUS
Тема на форуме Televid-sib.ru
K9GAG08U0E для Samsung UE**D55**
Pickit2 Pickit3
MP Lab — среда разработки
Инструкция, полезное для Pickit2
ICSP интерфейс — Внутрисхемное программирование PIC-контроллеров
EZP2010
Если возникли трудности с установкой драйверов, читаем здесь и
здесь
EZP2014
ПО для EZP2014 на Русском и Английском
При работе с 24xx не активна кнопка «Стереть», приходится сначала забивать буфер FF и потом только запись…
USBDM
ПО для USBDM
Прошивки для стиралок
Видео обучающее пользованию USBDM: Часть 1
Часть 2
Часть 3
Как подобрать прошивку на стиралки
J-Link
На китайский клон ставится тот же софт, что и на оригинал с cайта Segger.
Копия диска 1,9Гб от китайцев
(папка 3-я иероглифами, там английские уже названия)
Если «слетела» прошивка J-Link…
ошибка WARNING: Supply voltage too low, disconnecting target!
ST-Link/V2
Установка драйвера для ST-Link/V2 под Windows 8
XELTEK
Ошибка чтения ID имс
Программатор Вертьянова
Официальная тема на Vlab.su
>Официальная тема на Notebook1.ru
Флюсы
Различаем подделки флюсов Amtech
mini-pro.ru
Поставка — в двух коробочках.
В одной — переходник для SOP56 под пайку и пара переходников с колодками для SOP44 и TSOP32/40/48
Пайка нормальная, флюс не смыт
Работает это примерно так
Во второй коробочке — активный адаптер, переходник для TSOP32/40/48 под пайку и три платы-адаптера — TSOP32 и TSOP40 для 8- и 16- битного режима. Ну и набор пинхедов для сборки этих адаптеров.
Идея состоит в следующем: всё что до 40 пинов включительно идет через пассивные адаптеры и и соответствующие переходники. Всё что от 44 пинов и выше — через активный адаптер ну и соответствующие переходники, опять же, например, те, из первой коробочки.
На крышке коробочки наклейка с иероглифами, видимо, там пишут как распаивать пинхеды
Перед запаиванием пинхедов я платы отсканировал, если кому-то это интересно
Дополнительная информация
Ну и запаял. Тут еще до промывки, «с пылу — с жару», так сказать
При тесте — адаптер определяется как v3
Для проверки попробуем прочитать флэш am29f400bb из ЭБУ от какого-то кажется пассата. Кстати, обратите внимание на эту «россыпь» поставщиков. Тут и бош и сименс и амд и инфинеон и мицубиси, и NS и ST и не знаю кто еще.
Софт предлагает использовать соответствующий переходник
Используем и читаем:
Подытоживая: хороший набор, надо брать. Если, конечно, у вас есть TL866 😉 Полагать что оно не пригодится — наивно… Флюс смыть не долго, тем более что три платы всё равно самостоятельно паять придётся.
А еще лучше — брать при покупке программатора. Оно в комплекте может дешевле выйти.
mysku.ru