Выбор программатора для автоэлектрика
Какой программатор ЭБУ лучше всего выбрать?
MPPS v18, ktag, kess, fgtech4 или 2?
Здесь приведены подсказки от профи… Надеюсь, они Вам помогут.
Программаторы ЭБУ
FgTech galletto v54
Итак, KESS v2 поддерживает протоколы (интерфейсы) обмена данными: obd2, boot
MPPS v18 работает с obd2, Multiboot, Tricore для ЭБУ Marelli
KTAG может работать с bdm, j-tag, boot
FgTech Galleto v54 4 (или Fgtech 2) работает с obd2, bdm, j-tag, boot
Программаторы ЭБУ
FgTech 2 / Fgtech 4
Для подключения к интерфейсу OBDII можно использовать 3 программатора: mpps v18, kess, fgtech
BOOT поддерживают также 3 программатора: kess v2, k-tag, fgtech galletto
2 программатора предусматривают возможность работы с BDM: ktag, fgtech
2 программатора обмениваются данными по интерфейсу JTАG: ktag, fgtech 4/2
Только 1 вариант работает с интерфейсом Tricore: MPPS V18!
Поэтому необходимо иметь несколько программаторов.
В каких случаях следует покупать программаторы Fgtech Galletto и kess v2?
Программатор Galletto 4 работает с грузовыми автомобилями, в том числе Benz, выполняет считывание и запись данных ЭБУ через интерфейсы BDM и OBD; KESS не работает с грузовыми автомобилями, считывает и записывает данные ЭБУ только через интерфейс OBD, но не поддерживает обмен данных по BDM.
В каких случаях следует приобрести программаторы Kess v2 и Ktag?
KESS V2 представляет собой программатор ЭБУ, который лучше всего подходит для работы через бортовую систему OBD, но программатор KTag безупречен для интерфейсов Jtag, BDM и всех задач, связанных с Boot (tricore и ST10).
С KESS V2 вы программируете блоки управления непосредственно через разъем OBD автомобиля, а при работе с прибором Ktag (Ktag 2.13) требуется предварительно снять ЭБУ с автомобиля и открыть его, чтобы выполнять операции чтения/записи данных.
Большинство ЭБУ позволяют выполнять чтение и запись данных через порт OBD (в этом случае KESS V2 – идеальный выбор), но существует довольно много ЭБУ, которые требуется снять с автомобиля и вскрыть. Речь идет обо всех блоках управления, которые программируются с помощью интерфейсов Jtag, BDM и Boot, поэтому KTAG вам также необходим.
В каких случаях потребуются программаторы Fgtech v54, Kess v2 и Ktag?
Инструмент не китайского производства хорошо работает со всеми автомобили, но если вы покупаете программаторы-клоны, приобретайте все (galletto+kess+ktag). В этом случае вы сможете в своей работе охватить больше автомобилей, либо купите хороший оригинальный программатор, если вы работаете как профессионал. Все зависит от того, что вы планируете делать.
Как пользоваться программатором?
Программатор применяется для программирования разного рода микросхем: телевизоров, ноутбуков, компьютеров, мониторов, блоками автомобиля и т. п.
Чтобы началь использовать необходимо подсоединить его к стационарному компьютеру через порт USB. Если девайс подключен, на нем загорится красная лампочка. Если этого не произошло, значит, не были загружены программные драйверы и компьютер не определил устройство. Когда компьютер нашел прибор, необходимо загрузить специальную программу. Во многих случаях применяют CH341A Programmer. После всех этапов подключения можно переходить непосредственно к программированию.
Для программирования устройства нужно на панели аппарата открыть пазы для установки. Микросхема вставляется по ключу и закрепляется фиксатором. Если нужно прошить микросхему 25-серии, на устройстве предусмотрены площадки для программирования микросхем. Для этого необходимо спаять микросхему с контактной площадкой. Важно не забывать о фиксирующих элементах.
Топ-10 лучших программаторов
Универсальный программатор – это прибор связи между микроконтроллером и компьютером. С его помощью можно установить файл прошивки в память. На помощь придет специально разработанная программа, которая уже имеет протоколы для установки. Пользователю необходимо сделать несколько нажатий на кнопку и подождать пока загрузится файл.
На рынке существует множество вариантов устройства. Бюджетные модели подходят для работы одного класса микросхем. Если пользователь определился с тем, что он будет программировать, то это лучший вариант для него. Более дорогие аналоги гораздо функциональнее и обычно ориентированы на профессиональное использование.
В топ лучших моделей программаторов вошли следующие бренды:
NOAHlink
Универсальное устройство, выпущенное датской компанией для работы со слуховыми аппаратами. С его помощью пациент сможет ориентироваться в пространстве. Передача данных осуществляется через Bluetooth. Есть возможность тестирования речи на разном расстоянии. Прибор удобно носить с собой. При настройке мастер может передвигаться по дому, ведь в нем нет кабелей и проводов. Беспроводное подключение считается самым безопасным.
Характеристика | Значение |
Страна производителя | Дания |
Вес | 0,141 кг |
Питание | аккумуляторный элемент тип АА |
Плюсы
- беспроводное соединение;
- широкий радиус действия;
- многофункциональный;
- легкий;
- тестирование речи.
Минусы
- частота заряда;
- недолговечность батарейки.
Отзыв: “Лучшие программаторы датского бренда, которые имеют гарантию на использование и сертификаты качества. Девайс очень практичный, легко переносить и использовать. Не требует дополнительных аксессуаров – одел, нажал кнопку и он работает. Купили для бабушки, которая плохо слышит. Ей очень понравился”.
Iprog Plus v80
Товар предназначен для силовых агрегатов и автомобилей. За короткий промежуток времени может скорректировать пробег. Всего за несколько минут устройство способно подготовить технику в автомобиле к использованию, считать информацию. Многофункциональное устройство может менять километры на мили, проверять работу системы всего автомобиля, загружать новую информацию, удаляя старую.
Характеристика | Значение |
Страна производителя | США |
Вес | 0,1 кг |
Питание | USB порт |
Плюсы
- компактный;
- многофункциональный;
- большой объем памяти;
- легко считывает информацию;
- постоянное обновление рабочих драйверов.
Минусы
- не работает индикатор;
- радиус действия.
Отзыв: “Консультанты в специализированном магазине рекомендуют к покупке этот девайс. Очень нужная вещь для владельцев автомобилей. Устройство подготавливает его к работе, проверяет технические данные, благодаря регулярному обновлению драйверов за безопасность автомобиля можно не беспокоиться”.
Turbosky PMT-1
Узкоспециализированный современный прибор, который подходит для разных портов электростанций. Может выполнить функции, с которыми не справляются другие программаторы из-за расхождения 1 и 0. С помощью кабеля можно настроить десятки характеристик. К примеру, шумоподавление или введение собственного функционала клавиш. Драйверы для устройства можно загрузить с официального сайта производителя совершенно бесплатно.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,25 кг |
Питание | USB порт, разъем Kenwood |
Плюсы
- долгий срок службы;
- красивый корпус;
- хороший прием сигнала;
- прочный;
- долго держит батарея.
Минусы
- сбой при неправильной настройке;
- отсутствует кабель программирования в комплекте.
Отзыв: “В целом устройством остался доволен. Удобное расположение кнопок, хорошая связь, быстрая зарядка. Товар однозначно стоит своих денег”.
Xhorse VVDI PROG
Данная марка программатора предназначена для работы с микросхемами и блоками к автомобилю. В устройство встроено программное обеспечение, которое позволяет пользователю быстро и легко обновить прошивку до последней версии. Благодаря функции самотестирования можно проверить работоспособность устройства.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,18 кг |
Питание | USB порт, адаптер |
Плюсы
- сброс ключей;
- много дополнительных функций;
- практичный;
- большой объем памяти;
- легко сопрягается с автомобилем.
Минусы
- плохо работают кнопки переключения;
- долгое обновление драйверов.
Отзыв: “Устройство показало себя с хорошей стороны. Легко, практично, быстро воздействует на автомобиль. Объема памяти хватает для постоянного обновления ключей к автомобилю”.
CH341A
Простое и компактное устройство, которое предназначено для прошивки флешки. В комплекте идет все необходимое для работы. Производитель позаботился о пользователях и создал прошивку на русском языке, чтобы интерфейс программы был понятен с первого раза. Кроме флешки, им можно починить различные детали компьютера, ноутбука. Главное – стереть старые данные об устройстве, иначе выбьет ошибку.
Характеристика | Значение |
Страна производителя | Корея |
Вес | 0,2 кг |
Питание | USB порт |
Плюсы
- индикатор питания;
- автоматическая установка драйверов;
- практичность использования;
- доступная цена;
- комплектация.
Минусы
- сбои при неправильной установке программ;
- долгая запись информации.
Отзыв: “Очень рад, что приобрел устройство. Уже и не надеялся на то, что мой роутер заработает. Быстро установил нужные программы, сопряг с роутером. Несколько минут, и он работает. Хорошее и, главное, нужное устройство”.
EZP2019
Полезный прибор предназначен для ремонта и обслуживания бытовой техники. При таком спектре функций цена на него остается бюджетной. Часто его применяют в заводском производстве. Автоматизированная система самостоятельно проводит тесты с программируемым оборудованием. На чтение записи требуется не больше 10 секунд. Это не самый быстрый результат, однако среди девайсов данной ценовой категории считается лучшим. Поддерживает обновленные версии прошивки.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,45 кг |
Питание | USB порт, контроллер |
Плюсы
- компактный размер;
- высокая скорость считывания данных;
- автоматическое тестирование;
- простота подключения;
- бюджетный.
Минусы
- ограниченный спектр действия;
- требует дополнительной комплектации.
Отзыв: “Долго на балконе хранил старый телевизор, выбросить жалко. Взял у знакомого программатор, почитал инструкцию, установил нужные программы и увидел, что телевизор по-немногу оживает. Очень рад такой находке, обязательно куплю и себе, ведь в доме много непочиненной техники”.
MiniPro TL866 II Plus USB
Высокоскоростной программатор, который применяется к любой операционной системе. К одному компьютеру можно подключить 4 девайса. Огромный список аппаратов, которые поддерживают устройство. Прибор имеет большой перечень дополнительных функций, к примеру, тестирование алгоритмов, вывод порядкового номера. С его помощью можно установить код на защиту авторских прав, который очень полезен в производственном процессе.
Характеристика | Значение |
Страна производителя | Корея |
Вес | 0,35 кг |
Питание | USB порт 5В |
Плюсы
- многофункциональность;
- высокая скорость считывания;
- подключение к любым ОС;
- поддержка чипов разных типов;
- большой объем памяти.
Минусы
- достаточно габаритный;
- неудобно подключать несколько устройств.
Отзыв: “На работе используем программатор данной модели для выполнения широкого спектра задач. Очень быстро и качественно делает свою работу. Всего несколько минут и необходимый файл информации уже загружен на диск”.
LC-01 USBISP
Девайс предназначен для единственной цели – извлечение данных, которую хорошо выполняет. За небольшую цену пользователь получит качественный регулятор, его легко подсоединить и считать данные. Благодаря ESP8266 можно передавать данные с чипов. Внешне напоминает плату с разъемами желтого цвета, в которые вставляются модули. Микросхема соединяет модуль с компьютером. Изготовитель позаботился и о стабилизаторе напряжения.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,4 кг |
Питание аккумуляторный элемент | USB порт, SP |
Плюсы
- понятная схема подключения;
- переносное устройство;
- компактное;
- высокая производительность;
- мощный.
Минусы
- обмен данных производится после спаивания перемычки;
- частая зарядка.
Отзыв: “Начал работать в сфере программирования недавно, поэтому обзавелся таким девайсом. Пока все нравится, справляется с поставленными задачами. Быстро загружает данные, выводит на диск. Имеется стабилизатор напряжения”.
ST-link v2
Данное устройство имеет высокоскоростной интерфейс, который позволяет выполнять задачи в разы быстрее. Помогает поэтапно выполнить работу микроконтроллера и следить за его значением. Этот внутрисхемный программатор подсоединяется к любому устройству, имеет светоотражающую подсветку режимов работы, стабилизатор напряжения. В автоматическом режиме осуществляется прошивка системы.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,8 кг |
Питание | USB порт А |
Плюсы
- стабилизатор напряжения;
- алюминиевый защитный корпус;
- автоматические режимы;
- не требует дополнительных портов подключения;
- светодиодные индикаторы.
Минусы
- недолговечность работы;
- габаритный.
Отзыв: “Профессиональное устройство, которое используется в производственном процессе. С его помощью можно наладить работу программного обеспечения очень быстро и качественно. Есть вариант работы в автономном режиме”.
RT809H
Универсальный программатор привлекает простотой использования и широким спектром действия. Предназначен для записи информации с микроконтроллера. Идеальный вариант для отладки электрооборудования. При помощи специального кабеля можно считывать информацию прямо на матрицу ноутбука. Подойдет для прошивки компьютера. Устройство может работать как от сети, так и автономно. Хорошая комплектация прибора.
Характеристика | Значение |
Страна производителя | Корея |
Вес | 0,32 кг |
Питание | USB порт, SOP-адаптер |
Плюсы
- широкий спектр возможностей;
- комплектация;
- поддерживает любые микросхемы;
- автономность работы;
- практичность.
Минусы
- частые сбои при подключении от сети;
- средняя скорость передачи данных.
Отзыв: “Купил устройство, чтобы прошить компьютер. Так как плохо понимаю в этом деле, прочитал инструкцию в интернете и быстро настроил порт. Подключил кабель, соединил с компьютером и загрузил нужную информацию. Прибор оправдал мои ожидания”.
Советы по выбору
Изначально стоит определиться, для каких целей будет использоваться устройство. Существует 2 большие категории устройства:
- программатор для прошивки;
- программатор для микросхем.
Чтобы устройство бесперебойно выполняло весь спектр задач, оно должно иметь:
- колодку, куда вставляется микросхема;
- интерфейс, через который осуществляется ввод информации;
- программно-аппаратный драйвер.
По типу поддерживаемых микросхем различают такие устройства:
- специализированный программатор, который работает только с одним типом микросхем;
- условно-универсальный, который поддерживает микросхемы разных типов;
- универсальный, который программирует все типы микросхем.
Если пользователь решил заняться программированием, но в дальнейшем не планирует делать это на профессиональном уровне, тогда он может подобрать простое специализированное устройство, в котором разберется даже новичок. Если же прибор покупается для регулярного использования на работе, тогда не стоит торопиться. Выбор моделей очень велик, и не всегда самый дорогой прибор является самым хорошим.
В жизни любого радиолюбителя наступает момент, когда собранный своими руками программатор хочется заменить на что-то купленное и с бОльшими возможностями. Или расширить номенклатуру совместимых кристаллов. На Алиэкспресс можно найти огромный ассортимент универсальных программаторов и готовые адаптеры для установки микросхем памяти и контроллеров. В подборке будут интересные модели для AVR (ATMega/ATTiny), для PIC, STM8/STM32, для EEPROM, для Zigbee контроллеров и адаптеры.
Все больше становится доступного программного обеспечения, с помощью которого можно настраивать по себя различные модули и устройства. А конкретно, CC-Debugger может использоваться для программирования и отладки систем на базе 8051, например, модулей CC2531, на базе которых производятся гаджеты для умного дома и «интернета вещей». Работает с программным обеспечением IAR и SmartRF Studio.
Хороший пример использования предыдущего отладчика CC-Debugger — это заливка адаптированной прошивки в компактный USB донгл для сети Zigbee. С помощью модифицированного Zigbee трансмиттера можно привязывать устройства в свою сеть, создавать собственные Zigbee-мосты, анализировать протоколы датчиков и так далее.
Один из лучших программаторов для AVR — это классический USBASP, компактный и универсальный программатор, для загрузки программного обеспечения через интерфейс ISP. В комплекте есть кабель для загрузки через ISP на 10 контактов. Подходит не только для семейства ATMEGA8, но и для новых ATMEGA128. Работает в Win7.
А это еще один вариант USB ISP программатора для AVR (семейства ATMega и ATTiny). В отличие от предыдущего имеет выбор питания кристалла (5V или 3.3V джампером), а также в два раза меньшую стоимость. Интерфейс для программирования ISP, но есть смысл воспользоваться отдельным адаптером с ISP10 на ISP6 для удобства работы с компактными отладочными платами Arduino.
Устройство представляет собой полноценный uart-мост и эмулятор последовательного порта. Предназначен для прошивки микросхем памяти (24 EEPROM и 25 SPI flash 8pin/16pin) и микроконтроллеров по spi (AVR, PIC, Singlechip STC). Подходит для восстановления флэш-памяти BIOS USB. Для работы с контроллерами Атмел используется программное обеспечение AVR CH341A или AVRDUDE
Для работы с устройствами от STMicroelectronics рекомендую использовать программатор ST LINK. По ссылке версия ST-Link V2, который подходит для чипов семейств STM8 и STM32. Удобен для загрузки встроенного программного обеспечения на контроллер прямо в составе схемы, а также для отладки работы и поиска ошибок. В комплекте есть 4-pin кабель. Цена смешная — полтора бакса.
А вот если нужен адаптер посерьезнее, то есть смысл посмотреть недорогой программатор SWD, который совместим со всеми функциями J-Link. В данной модели интерфейс упрощен до четырех линий: VCC, SWDIO, SWCLK, GND. Но, по сравнению с обычными, этот вариант быстрый и эффективный. Подключается через MicroUSB, корпуса, увы, не предусмотрено. Цена всего 2 бакса.
Один из лучших USB программаторов для PICmicro контроллеров и ключей KeeLOQ производства компании Microchip Technology. В лоте на выбор есть модели: PICKIT3, PICKIT2 или PICKIT 3,5. Лучше брать последние версии устройства. В комплекте идет плата расширения с ZIF-сокетом (PIC ICD2). Полный схемотехнический аналог фирменного программатора PICKIT 3 компании Microchip.
Новейшая версия универсального USB программатора EZP2019 с высокоскоростным интерфейсом SPI с большим набором адаптеров для EEPROM, клипсами и диском с программным обеспечением. Этот вариант несколько лучше дешевого программатора CH341A. Является усовершенствованной версией программаторов EZPO2010/EZP2013. В комплекте есть все необходимое для работы.
Есть еще один хороший вариант — универсальный программатор TL866II, но он не поместился в текст статьи, о нем будет позже.
Представить окружающий нас мир без электроники просто невозможно. А «сердце» любого, более-менее сложного устройства – микропроцессор. От четкости работы микропроцессора, актуальности его прошивки зависит вся работа девайса. Будь то автомобиль, домофон или компьютер. Наладить же микрочип, перепрошить его поможет программатор или дебаггер. Редакция сайта «ЯНашла» предлагает Вашему вниманию обзор лучших программаторов, дебаггеров на 2021 год.
Какие бывают программаторы
Задача программатора вне зависимости от сферы применения – сбор данных с носителя, их запись (прошивка). У дебаггера несколько иная функция, он создает виртуальное пространство, в котором осуществляется контролируемый запуск, отладка внутреннего программного обеспечения. При установке базового софта используют программатор микросхем узкого профиля, рассчитанный только на данный тип микропроцессоров. По типу подключения к чипу существует следующие разновидности приборов:
- Последовательный – чтобы работать с ним требуется включение через разрыв схемы. Радиолюбителям такая схема знакома при измерении силы тока, когда амперметр включают в цепь нагрузки. Плюсы такого метода, отсутствие необходимости извлечения микрочипа из платы, минусы – падение скорости программирования, повышение чувствительности к помехам при большой длине кабеля;
- Параллельный – прибор подключается с помощью разъема в который вставляется схема. К недостаткам стоит отнести два фактора. Первый – необходимость демонтажа микросхемы, что при работе, например, с программатором для авто, потребует разборки самого устройства. Кроме того, разъем прибора должен иметь такой же интерфейс как проверяемая микросхема или быть с набором адаптеров, расширяющих спектр применения программатора. Но такой универсальный программатор более дорогой по цене. Хотя по мнению покупателей такая стоимость будет оправданной при частом использовании прибора. Достоинство параллельной схемы подключения – программирование на высокой скорости, помехозащищенность.
Чтобы записать данные, установить актуальное программное обеспечение девайса, отладчик должен передать соответствующую информацию. Чтобы произвести подобную операцию, прибор должен быть подключен к компьютеру через определенные порты. Наиболее распространенные разъемы USB, COM, LPT. Подключение к компьютеру usb / com / lpt портами осуществляется, как правило, любительскими или полупрофессиональными моделями. Профессиональные устройства используют интернет соединения для достижения высокой скорости. Взаимодействие дебаггера с компьютером осуществляется через специализированный софт, который устанавливается на компьютер. Старые и недорогие устройства работают через текстовый софт, более современные через графический.
Другой вариант работы с микрочипами, автономный, подключения к компьютеру не требует, являясь по сути самостоятельным устройством, имеющим как, правило клавиатуру, дисплей. Таким форм-фактором оснащается, например, программатор домофонных ключей, так как во время работы носить ноутбук мастеру довольно неудобно. Кроме интерфейса порта, служащего для связи с компьютером, программатор имеет второй интерфейс, необходимый, чтобы взаимодействовать с микроконтроллером. Этот связующий интерфейс прежде всего продиктован самим производителем микросхем. Самые продаваемые микропроцессоры, а стало быть наиболее популярные интерфейсы это ATMEL, SPI, EEPROM.
Как выбрать оптимально подходящий отладчик, программатор
Естественно, главные критерии выбора – предназначение прибора, что пользователь собирается им прошивать, перепрограммировать. Так кроме указанных выше интерфейсов ATMEL, SPI, EEPROM, существуют МК, требующие узко специализированных приборов. Так популярные модели микроконтроллеров серии STM отличаются комфортностью работы, универсальностью, но требуют специализированного аппаратного обеспечения. Второй, немаловажный фактор, условия работы с прибором. Так программатор USB для микросхем может быть открытого типа. А вот аппараты, которые предполагается переносить, или предполагается выезд с ним, лучше предпочесть автономного типа, закрытые корпусом. Нельзя забывать и регулярное обновление программного обеспечения, оно устраняет недочеты предыдущих версий ПО, сделав его стабильно работающими, устойчивым к кибератакам.
Какого производителя выбрать, где купить
Качественный изготовитель приборов, не только гарантия долгой, бесперебойной работы, но и залог актуальности прошивок. Если производитель перестанет со временем выпускать прошивки, пользователю придется скачивать их самостоятельно со сторонних ресурсов. Лучшие производители на данный момент представлены следующим списком:
- Tactrix – американский производитель известный своими программаторами автомобильного профиля, например, для автоключей. Продукция компании задает планку качества другим производителям, а с обновлением прошивки пользователи никогда не испытывают трудностей. Оно выходит регулярно, хотя продукция компании поддерживает ПО и от других фирм;
- Himsa – европейская фирма известная радиоинженерам с середины 90-х годов прошлого века. Преимущество фирмы – широкая дилерская сеть, поддержка гарантийного обслуживания, высокая скорость передачи данных выпускаемых ею приборов;
- TurboSky – Китайская компания, специализирующая на производстве радиооборудования, и комплектующих. Практически сразу после основания вышла на российский рынок, заслужив репутацию надежного поставщика электроники при умеренной цене продукции;
- SEGGER Microcontroller – еще один европейский производитель предоставляющий лучшее соотношение цены и качества продукции. Если популярные фирмы, представленные здесь имеют определенную специализацию то продукция SEGGER поддерживает широкий спектр ATMEL AVR, STM микроконтроллеров, используемых в различных отраслях. Как промышленного, так и бытового характера.
Кроме упомянутых выше компаний так же встречается продукция отечественных фирм, но больше всего конечно китайской продукции. Ее особенно много в интернет – магазинах, где она представлена, как правило, безымянными производителями. На таких сайтах есть только техническое описание основных функций прибора без каких – либо подробностей применения, гарантий качества. Более того часто встречаются негативные отзывы о подобных приборах, так как зачастую неправильно указана установка микросхемы в программатор. Что в свою очередь ведет к перегоранию МК.
Чтобы избежать ошибки при выборе, покупке таких приборов, тем более дорогостоящих, следует доверять официальным дилерам или же специализированным магазинам. А непосредственно перед покупкой стоит посетить интернет – форумы, порталы радиотехнической направленности. Возможно после всестороннего изучения имеющийся информации вопрос какой фирмы лучше программатор, просто отпадет сам по себе.
Рейтинг качественных программаторов и дебаггеров 2021 года
Бюджетная категория
Универсальный USB программатор, поддерживающий десяти штырьковые флэш-микроконтроллеры с возможностью установки шести штырьковых адаптеров. Такое решение дает пользователю возможность установки отладочных плат компаний ATMega, ATTiny, Arduino. К преимуществам стоит отнести два варианта питания, 5 вольт, 3,3 вольта (через перемычку), стоимость модели. Если вопрос сколько стоит прибор для радиоинженера, сервис-инженера важен, то следует присмотреться к AVR USBASP.
Программаторы и дебаггеры, что это такое и зачем необходимы, знает не каждый. В настоящее время сложно представить существование человека без электроприборов, часть которых имеет микропроцессоры, требующие определенного обслуживания. Такие устройства, как программаторы и дебаггеры, являются одними из тех, которые как раз предназначены для того, чтобы следить за четкостью их работы.
- 5.1 AVR USBASP
- 5.2 Turbosky PMT-1
- 5.3 MiniPro TL866
- 5.4 USB EZP2019
- 5.5 RT809F
- 6.1 CH341A
- 6.2 IDA Pro
- 6.3 SWD DEBUGGER (ОТЛАДЧИК-ПРОГРАММАТОР PADI)
Программаторы
Устройство, предназначенное для считывания(сбора) данных и записи(прошивки) их на запоминающий прибор называется программатором. Для радиолюбителей подойдет стандартный прибор, подключаемый к последовательному или параллельному порту. Он идеален в случае если требуется единожды запрограммировать микроконтроллер. Также благодаря такому аппарату возможно загружать программы, имеющие hex формат, в большую часть микроконтроллеров AVR за довольно короткое время.
Устройство присоединяется к ПК при помощи специального программного обеспечения, которое передает компьютерную прошивку на программатор, а он записывает ее в память микросхемы. Программаторы присоединяются несколькими способами, но основным считается тот, что осуществляется при помощи USB порта.
Приборы для считывания и записи данных можно классифицировать по некоторым характеристикам таким как:
- по типу микросхем;
- по их присоединению;
- по сложности самих программаторов.
По присоединению микросхем приборы подразделяются на:
- параллельные;
- внутрисхемные.
Выбирая устройство с параллельным соединением следует обратить внимание на разъем, в который помещается микросхема. Он должен быть хорошего качества, лучше всего если модель будет оснащена цанговым разъемом или тем у которого будет подвижная планка (ZIF разъемы). Дорогие модели оснащены разъемами, подходящими под разные корпуса. Дешевые оснащенные одноразовым соединение быстро выйдут из строя.
Внутрисхемные устройства подходят лишь для микросхем, которые поддерживают внутрисхемный способ программирования. Таким образом возможно прошивать микросхему, не доставая ее из самого прибора.
Дебаггер
Вся программная продукция в период разработки проходит тщательное тестирование, в процессе претерпевает ряд обновлений, устранение различного рода неполадок и проходит полное обслуживание, чтобы избежать в дальнейшем проблем в использовании. Объемные программы, состоящие из большого количества строк исходного кода, делят на небольшие компоненты, которые сначала проверяются по отдельности, а уже после в совокупности.
Итак, что такое дебаггер? Это модуль или приложение разработанное для поиска ошибок в программах. Дебаггер или так называемый отладчик дает возможность пошагово выполнять трассировку, отслеживать, изменять и устанавливать значение переменных, устанавливать, а также удалять контрольные точки и условия остановки в процессе выполнения программ и много другое. Работа устройства включает в себя интерактивную отладку, анализ потока управления, файлов журналов, осуществление мониторинга на уровне приложений и системы, а также модульное и интерактивное тестирование.
Отладчик не только проверяет и обнаруживает ошибки кода, но и исправляет их, обеспечивая таким образом правильность работы приложений. Процесс отладки начинается с того момента, как запишется код, и продолжается на всех последующих этапах, так как код взаимосвязан с остальными модулями, необходимыми для создания программного продукта. При проверке объемных программ имеющих множество строк кода, процедура отладки производится более упрощенным способом, использую модульные тесты, обзоры кодов и парное программирование.
Как выбрать программатор
Покупая программатор, следует учитывать некоторые моменты, которые помогут правильно подобрать устройство:
- качество, от этого пункта зависит как долго, проработает прибор, а от качества программирования зависит, как долго прослужит микросхема. Перед приобретением следует убедиться, что программатор соответствует рекомендациям компании производителя микросхемы;
- время программирования, тут уже пользователь сам решает насколько быстрый инструмент ему нужен, время программирования может варьироваться от секунд до часов. Естественно если устройство выбирается для серийной работы, то следует остановиться на выборе того, который работает быстро и наделен способностью группового программирования;
- цена, она разная, на ней отражается бренд, качество, скорость программирования и многое другое;
- количество программируемых микросхем. Как правило, производители указывают количество микросхем, к которым подходит программатор, но не всегда эти сведения соответствуют действительности, нередко в перечне оказываются виды микросхем, которые уже не используют. В большинстве случаев достаточно программатора, который совместим с популярными типами микросхем;
- возможность обновления программного обеспечения, при работе с программаторами нередко требуется обновление, например, в случае ошибок, потери софта. А также же если вышли новые микросхемы после обновления не потребуется приобретать новый прибор. Перед покупкой следует уточнить как обновить устройство и сколько это будет стоить. Что касается обновления, то некоторые производители заявляют о возможности бесплатного обновления и, как правило, это правда. Но стоит знать, что со временем сама модель программатора устаревает и обновления на нее не будут загружаться, что в любом случае приведет к потребности приобрести новый;
- наличие технической поддержки, она должна быть качественной так как могут возникнуть вопросы при работе с прибором;
- комплектность устройства, при программировании матриц могут понадобиться различные специальные адаптеры-переходники.
И конечно важно выбирать производителя имеющего хорошую репутацию. Это возможно сделать, поискав отзывы о производителе на страницах интернета и ознакомится с данными о том, как долго компания производит программаторы.
На что обратить внимание при выборе отладчика
Выбирая отладчик (дебаггер) покупатель также должен обратить внимание на такие пункты как:
- качество;
- компанию производителя;
- время, которое тратится на отладку.
В принципе подбор данного инструмента осуществляется с учетом тех же пунктов, что и у программатора, но следует знать, что в большинстве случаев пользователям будет встречаться отладчик в виде программы. В качестве модуля попадаются программаторы с функциями отладчика.
Лучшие программаторы
Перечень лучших программаторов основан на отзывах покупателей, в него входят универсальные модели, узкопрофильные, пригодные для работы, только определенными видами микросхемами которые устанавливают, например, в автомобильных ключах и многие другие.
Модель AVR USBASP относится к универсальным USB программаторам, поддерживает десяти штырьковые флэш-микроконтроллеры с возможностью установить дополнительно шесть штырьковых адаптеров. Прибор имеет два варианта питания (5 и 3,3 вольта), которые осуществляются через специальную перемычку. Несмотря на преимущества устройства, стоимость его относится к доступным.
- цена;
- наличие двух типов питания;
- габариты;
- подходит для работы с распространенными видами микросхем.
- из недостатков можно отметить что у устройства, довольно большой объем внутреннего программного обеспечения.
Данная модель представлена в виде кабеля, с одной стороны которого расположена флешка, являющаяся отладчиком, с помощью нее и происходит настройка радиостанции, таких как Walkie-Talkie. Аппарат позволяет выбрать и установить назначение клавишам радиостанций те функции, которые необходимы, поставить шумоподавление нужного уровня, выбрать звук вызова и подключения каналов. Отладчик совмещается не только с товарами компании Turbosky, но и синхронизируется с такими моделями станции, у которых кодировка осуществляется при помощи CTCSS, DCS кодов.
- размеры от очень компактный;
- идеальный вариант для настройки радиостанции;
- есть поддержка для пользователей;
- качественный.
- узконаправленная специализация.
Высокоскоростной китайский программатор MiniPro TL866 подходит для программирования всех современных систем Windows: 7, 8, 10, 32 и 64 бита. При помощи данной модели возможно провести SRAM тест, также прибор поддерживает такие чипы как NAND Flash объемом до 8 Gbits. Помимо всего, MiniPro TL866 оснащен рядом дополнительных функции таких как, автоматический поиск плохих пин-контактов, вывод порядкового номера и проведение тестов алгоритмов. Потребление энергии микросхемами минимально. При помощи DLL библиотек, программисты способны создавать всевозможные алгоритмы, даже могут устанавливать уникальные коды, позволяющие защищать авторские права на прибор.
- высокая скорость программирования;
- функциональные возможности;
- комплектация;
- качество.
- цена.
Еще одна модель USB программатора, выпускаемая на территории Китая, отличающаяся высокой скоростью работы. Корпус прибора оснащен световыми индикаторами, которые показывают питание и процесс программирования. Устройство относится к универсальным и подходит для ремонта бытовой техники и промышленного оборудования. После включения прибор дает возможность автоматически проверять соответствует ли МК нормам безопасности, а также позволяет загружать нужное программное обеспечение. С ограничением, но USB EZP2019 позволяет проверить целостность BIOS материнской платы у персонального компьютера. Прибор работает со скоростью до 12 м/с, таким образом период установки драйверов значительно ускоряется.
Читайте также: