TL866CS, универсальный программатор

  • Цена: $44.86 ($36.99)

Не скажу, что я часто пользуюсь программатором, но иногда приходится. Потому при «переезде» на новый компьютер возникла проблема, мои старые программаторы с ним не работают.
Собственно потому и был куплен более современный, которому не нужен COM или LPT порт.
Обзоры данного устройства здесь уже есть, потому мой обзор будет скорее небольшим фотохвастом дополнением, а заодно и минуткой истории программаторов.


Купил я этот программатор еще летом, но вот заняться им решил только сейчас, в основном из-за того, что теперь у меня не привычная мне ХР, а Windows 7 x64. Но кроме этого я теперь сильно ограничен в плане разнообразия портов.

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

Для начала по способу управления, «программные», «аппаратные» и автономные.

Программные, это самые простые программаторы, они не содержат в себе никаких микроконтроллеров, всем процессом управляет только компьютер. Из недостатков — сильная привязка к «железу», почти полная невозможность работы через USB-COM и USB-LPT конвертеры.
Из достоинств — простота, иногда достаточно просто нескольких проводков, иногда одной или нескольких логических микросхем.

Аппаратные. Имеют на борту микроконтроллер, который является «прослойкой» между компьютером и программируемым чипом. В этом случае программа работает используя стандартный протокол передачи данных и можно пользоваться конвертерами. Кроме того такие программаторы обычно имеют более стабильный результат прошивки, стремящийся к 100%.

Автономные. Позволяют программировать вообще без участия компьютера.

Кроме этого есть еще деление на последовательные и параллельные.

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

Параллельный — пишем сразу по одному байту, выше скорость, но больше сложность и больше проводов. Часто такие программаторы «аппаратные», хотя были и версии с подключением к LPT порту. Кроме того параллельный программатор в некоторых ситуациях может помочь разблокировать микросхемы, которые не может последовательный.

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

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

Так получилось, что начал я с процессоров Атмел. Соответственно первый программатор, который я сделал, был основан на базе схемы STK200/300.
Довольно многие привыкли, что STK200/300 это тип программатора, хотя его название пошло от стартового комплекта продаваемого фирмой Атмел.


Принцип работы его был очень прост. Это последовательный «программный» программатор.
Подключался к LPT порту и часто строился на базе одной микросхемы. Работал довольно стабильно. В качестве ПО можно было использовать программу производителя микроконтроллеров.


Первый мой программатор не сохранился (прошло уже лет 16-17 наверное), зато сохранились последователи.
Слева программатор для контроллеров Майкрочип, работал не очень хорошо, справа вариант программатора AVR910, но почему то я его не собрал до конца, уже и не помню почему.
Кстати, какие то время пользовался программатором AVR910, весьма удобная вещь, хоть и ориентированная только на контроллеры фирмы Atmel.


Затем я открыл для себя программатор PonyProg. Знают его наверное многие Очень простой программатор, где ПО поддерживалось довольно долго и добавлялись новые микросхемы.
Скажу больше, я им пользовался до недавнего времени, так как он меня вполне устраивал.
Единственно что раздражало, так это ржание лошади при запуске ПО, особенно доставляло ночью. Благо потом его сделали отключаемым :)


Пользовался я им очень долго, наверное лет 14-15. Еще в то время сделал такой вот комплект.
Платы расширения позволяли программировать все, что поддерживает ПО. Правда с контроллерами Майкрочипа были сложности.


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

Сзади выключатель и разъем питания, а также разъем для подключения к компьютеру. Чтобы уместиться на маленьком пространстве, пришлось использовать разъем DB9, хотя выведены на него контакты LPT.


Внутри все не так просто, как в исходном Понипроге, хотя часть, которая отвечает за программирование, осталась неизменной.
Изменения коснулись общей конструкции, например здесь добавлено:
1. Аккумуляторное питание. Так как подключение было к LPT, а тянуть еще и провод к БП не хотелось, то я внутри установил аккумуляторы. Заряд был от блока питания, при этом устройство могло одновременно и заряжаться и питать платы расширения.
2. Зарядное устройство.
3. Преобразователь питания дающий стабилизированные 5 Вольт.
4. Преобразователь питания в 13 Вольт для программирования контроллеров Майкрочип.
5. Звуковая и световая индикация разряда.
6. дополнительная фильтрация всех питающих напряжений.

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


Так как у меня возникли проблемы с контроллерами Майкрочип, то относительно недавно (лет 5), собрал на скорую руку небольшой программатор, уже даже забыл его название. Но с ним проблем не было.


И хотя пользуюсь я программаторами редко, но все равно пытался что то улучшить.
Например я пытался сделать программатор AVRDoper, но у меня он не взлетел :(
Свою плату найти не могу, но выглядел он очень похоже на этот.


После неудачи я пытался сделать довольно известный HVprog. На фото ниже вариант с COM портом, я делал вариант с USB.
Причем сделал свой вариант трассировки под односторонний текстолит, получилось довольно неплохо, по крайней мере по моей трассировке эти программаторы сделано несколько человек, а вот у меня руки сделать не дошли. Да, бывает и так :)


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


Иногда можно использовать так называемые «подручные средства», например для работы с микроконтроллерами STM можно использовать их стартовый набор STM Discovery. К сожалению обозреваемый программатор не может работать с этими контроллерами, потому эту плату рано откладывать на полку.



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


Программатор в минимальной комплектации, в которую входит:
1. Программатор
2. USB кабель
3. Диск с программным обеспечением
4. Гарантийный талон.


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


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


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


Сверху установлена так называемая панель с нулевым усилием. Чаще всего в самодельных устройствах применяют обычные панели. Я сам так делаю, это дешево и по своему удобно. Но правильная панель куда удобнее, особенно в универсальных устройствах. Открыл, положил микросхему, закрыл, все :)
Снизу только наклейка с серийным номером и адресом производителя.


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


Печатная плата. А точнее «бутерброд» из двух плат. Внешне все просто отлично.


Бросается в глаза обилие компонентов, плата местами буквально усеяна ими.


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


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


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


С другой стороны также есть место под разъем. Я могу ошибаться, но насколько я понимаю, это разъем программирования микроконтроллера установленного в программаторе.


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

К слову, установка ПО прошла на удивление гладко. Запустил установщик, он сам установил драйверы, после завершения все заработало. Даже удивило, так как морально я уже был готов к проблемам. Напмню, эксперимент проходил под Windows 7 x64.


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


Так как постоянно выскакивающее окно меня раздражало, то я первым делом решил обновить программу самого программатора.
Заходим в меню «инструменты» и выбираем — Новая прошивка.
Кстати, есть еще пункт — Самодиагностика, весьма полезная опция.


Дальше нас напугают страшным уведомлением, мол смотрите что делаете, если что не так, то мы ничем вам уже не поможем :)
Вообще дело действительно серьезное, при неудачной прошивке действительно могут быть большие сложности.
Нажимаем кнопку — Прошить и надеемся что компьютер не зависнет и не выключат электричество. В моем случае все прошло удачно, ПО обновилось без проблем.


Но на самом деле это была только половина процесса. Дальше я захотел превратить мой программатор TL866CS в более удобную версию TL866A.
Существуют два способа:
1. Перепрошивка микроконтроллера программатора с использованием другого программатора, а точнее при помощи нескольких проводков, LPT порта и специальной программы.
2. Перепрошивка загрузчика, по сути «программная» коррекция.

Первый способ считается более правильным, но и более сложным. Второй гораздо проще, но есть информация, что при обновлении программы придется опять повторять операцию. ТАк как программу я часто обновлять не планирую, то решил использовать второй способ. Информация и файл взяты отсюда.
Для этого запускаем файл TL866.exe из папки — Перепрошивка.


Затем находим файл update.dat. Он находится в папке куда мы установили ПО программатора


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


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


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


Но мало обновить ПО, надо ведь еще запаять сам разъем. Я делал это в последнюю очередь, так как не было 100% уверенности в результате перепрошивки.

Порывшись дома в загашнике, нашел разъемы и провод.


Вообще, изначально производителем задумывалось, что будет применяться такой разъем.
Он называется NS25-W6K.


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


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


Хотя на мой взгляд гораздо удобнее было бы применить разъем типа IDC.
Такой разъем имеет большой плюс в том, что у него нет фиксатора, а также то, что кабель в нем жестко фиксируется и его не получится вырвать.
Но есть проблема, чтобы красиво установить такой разъем, надо чтобы он был на 12 контактов, но они есть на 10 или 14. Потому надо либо использовать 10 и один из выводов соединять проводом, либо 14 но лишний не использовать (если задействовать только один ряд выводов).

Такие разъемы я использовал в своем старом программаторе и они показали что лучше и искать не стоит. На фото разъем BH-10R на 10 контактов.


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


В моем случае без паяльника уже не обойтись.
Для начала выпаиваем светодиоды, предварительно запомнив как они были впаяны. Хотя на плате плюсовой контакт помечен квадратным «пятачком».


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


Теперь можно осмотреть что кроется внутри.
А внутри видно кучу мелких транзисторов, разъемы и дроссели системы питания.


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


Случайно заметил самовосстанавливающийся предохранитель по линии питания USB, это также хорошо, меньше шансов спалить порт компьютера в случае нештатной ситуации.


На второй плате также кучка мелких транзисторов, скорее всего те, которые не влезли на первую плату.


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


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


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


А вот перед следующей операцией надо определиться, по какой распиновке разъема мы будем делать.
Если для Майкрочипа все просто и понятно, то с Атмелом не все так просто. Для него существует два стандартных варианта ICSP разъема, шести и десятиконтактный.
Я обычно стараюсь использовать шесть контактов, он компактнее, но десятиконтактный считается более правильным и был предложен собственно фирмой Атмел. Конечно никто не мешает сделать переходник или просто два кабеля, но в любом случае лучше ориентироваться на эти два стандарта, потом может помочь в работе.


Возможно кому нибудь будет так проще понять как разводить разъем.


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


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


Конечно же проверяю то, что получилось. Беру плату из этого обзора и пробую считать содержимое.


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


Скорость чтения в таком режиме не очень высокая, Atmega644 прочиталась за 13 секунд.


Поигравшись немного с другими микроконтроллерами и выяснив что все работает, я перешел к более редким проверкам, хотя это уже скорее любопытство.
Беру ПЗУ 27С256 от старого компьютера, читаю.
Кстати, для микросхем с УФ стиранием есть удобная опция — проверка чистоты, в этом режиме программатор проверяет что микросхема полностью стерта.


Микросхеме около 30 лет, но она читается :) Правда я почти уверен, что читается со сбоями, так как со временем такие ПЗУ имеют свойство «течь».


Ладно, беру ради эксперимента еще одну похожую микросхему, от какого то древнего 80286 компа.


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


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


В процессе тестов проверял и старые Атмелы, например 89C2051, проблем обнаружено не было.
Вообще список микроконтроллеров довольно большой.


Дальше хотел найти свой старый Синклер, чтобы прочитать его ПЗУ, но мне под руку он не попался и я перешел к тому, что меня очень приятно обрадовало в этом программаторе. Причем странно то, что никто особо и не акцентировал на этом внимание.
Прибор позволяет производить проверку логических микросхем, а также микросхем статического и динамического ОЗУ.
Для меня это было открытием, так как всегда относился к данному устройству только как к программатору.


Дальше я проверял все, что попадалось под руку. Сначала простая логика.


Так как большинство наших микросхем (хотя далеко не все) являются аналогами импортных, то можно проверять и их.
Затем микросхему статического ОЗУ К537РУ10. Правда она является аналогом импортной 6216, но ее я не нашел в списке и проверил как 6116.


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


Берем нашу КР1533ИР9, находим соответствующий аналог, здесь все отлично.


Попалась еще 155ИЕ9В, здесь также все хорошо.


Хотел еще проверить наши К565РУ7, но импортного аналога в списке микросхем программатора не нашел :(
Кроме того хотелось проверить разблокирует ли программатор микроконтроллеры ATtiny15L (и похожие) у которых отключен вывод сброса, но найденные мной микросхемы не были заблокированы (или разблокировались), а единственная найденная ATtiny15L которая не читалась и не стиралась была паяная. Конечно можно попробовать сначала заблокировать, а потом стереть, но этих контроллеров у меня мало, а в продаже их сейчас не найти, потому я их оставил на возможные замены.

На этом можно сказать, что все. Выделять какие то плюсы или минусы не буду, так как программатор очень понравился. Переделка в версию А оказалась предельно простой, но добавляющей полезный функционал. Полной неожиданностью было то, что программатор может проверять логические микросхемы, кому то покажется мелочью, но для меня это очень полезная мелочь. ОЗУ я вряд ли проверять буду, так как редко с ними сталкиваюсь, но для возможной диагностики может пригодится.
Качество сборки также на отлично, конструкция несколько неудобна для разборки, так как платы в двух местах спаяны между собой, но в жизни разбирать их вряд ли придется.

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

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

На этом все, как всегда жду вопросов, а в качестве бонуса предлагаю небольшую загадку, тому кто первый ответит правильно + в карму (если еще не ставил).
Загадка
Пока рылся в загашниках, нашел такую вот плату, даже использовал ее дома некоторое время, но потом отложил, заменив на более современную, ну а потом это вообще стало неактуально.
Этой платке очень много лет, потому молодежь скорее всего и не поймет что это такое, но «старожилы» ее скорее всего узнают. На второй стороне еще десяток микросхем ОЗУ (в сумме 20) и одна большая микросхема.

Планирую купить +65 Добавить в избранное +75 +170
+
avatar
  • Alez7
  • 13 декабря 2016, 14:46
+18
плата — цифровой автоответчик?)
+
avatar
  • kirich
  • 13 декабря 2016, 14:48
+19
Да, 10 банков по 40 секунд :)
Правда вторая половина одного из банков битая :(
+
avatar
  • kalobyte
  • 13 декабря 2016, 15:13
+6
что-то минусят опять тебя ни за что
типа вторая сторона медали популярности
+
avatar
  • kirich
  • 13 декабря 2016, 15:23
+9
Ладно меня, комментатору выше тоже досталось.
+
avatar
+1
Может быть, просто такой товар обозревался уже и не раз со всеми переделками и превращениями. Достаточно вбить в поиск. А так то обзор очень даже, в стиле кирича ))
+
avatar
  • kirich
  • 13 декабря 2016, 18:11
+7
Вы считаете, что это повод для минуса обзору и комментам (как моим так и читателей)?
Я показал со своей точки зрения, да и в начале написал, что обзоров много и мой это скорее дополнение. Просто есть «странные» люди.

Кстати, далеко не во всех обзорах написано, что может тестировать логику и ОЗУ, например я раньше не знал. Было приятной неожиданностью. :)
+
avatar
  • wright
  • 13 декабря 2016, 18:49
+1
За обзор плюс, как обычно у Кайрайч, много букв, фото, но все понятно и по делу!

А почему сразу версию А не купили?
+
avatar
  • kirich
  • 13 декабря 2016, 19:22
+1
Версия А обычно дороже, а переделка вообще ничего не стоит.
+
avatar
  • penzet
  • 13 декабря 2016, 22:29
0
Я читал(не помню где) что после такой переделки есть проблемма если использовать переходники
+
avatar
+2
Проблема с переходниками не зависит от перепрошивки. Там в самих переходниках дело. И в свежести ПО.
+
avatar
  • Djovani
  • 14 декабря 2016, 05:43
+1
Эта проблема была только с чипованными переходниками, но и эта проблема легко решаема.
У меня вопросов с легальностью адаптеров не возникало.
НОВЫЕ оригинальные Адаптеры MiniPro TL866 Универсальный Программатор TSOP32 TSOP40 TSOP48 SOP44 SOP56 Розетки TL866A TL866CS
+
avatar
  • wright
  • 14 декабря 2016, 07:38
0
А было очевидно что она получится?
+
avatar
  • kalobyte
  • 13 декабря 2016, 19:51
0
ну достаточно тогда просто прокрутить колесико мыши к другому обзору
я смотрел недавно переходники хдми в дви или вга, так обзоров штук 5 было и у кого заработал, у кого нет
да и разные переходники оказывается

в итоге тоже заказал пассивный, напишу обзор и на этот программатор тоже
+
avatar
  • ewavr
  • 13 декабря 2016, 14:56
+2
Насколько быстро он работает?
286-even — где-то рядом ПЗУшка с нечетными байтами?
Хоть и старожил, платка незнакома. Она к АОНу подключалась?
+
avatar
  • kirich
  • 13 декабря 2016, 15:06
+2
286-even — где-то рядом ПЗУшка с нечетными байтами?
Да, на общем фото выше лежит :)

Насколько быстро он работает?
Если внутрисхемно, то примерно как тот же Понипрог, если в панельке, то заметно быстрее. специально не засекал, так как нет контроллеров с большим объемом.
Проверил на 89C51, 4.5 секунды запись.
Атмега 8535 — код 0,87 сек, данные 0,48сек.
Самое ёмкое что нашел дома.

Хоть и старожил, платка незнакома. Она к АОНу подключалась?
Да, ставили внутрь АОНа, первые автоответчики. Звук правда не очень был, но работало. Оставил на память.
+
avatar
  • Kartus
  • 13 декабря 2016, 15:47
+2
Оставил на память.
Сколько там той памяти...)))
+
avatar
  • kirich
  • 13 декабря 2016, 15:49
+3
Ну примерно с дискету, а все равно память :))))
Хотя нет, с половину дискеты.
+
avatar
  • ewavr
  • 13 декабря 2016, 16:36
+2
Здесь похоже что сбои уже в самом начале чтения и более явные, это видно по прочтенному тексту.
Там же только четные байты :)
+
avatar
  • kirich
  • 13 декабря 2016, 18:04
0
Я уже после Вашего коммента понял, изначально не задумался что четная/нечетная, потом по заголовку увидел.
+
avatar
  • dm33
  • 14 декабря 2016, 17:36
0
Интересно, как быстро он шьёт SPI флешки 64Mbit?
W25Q64FV
+
avatar
+2
+
avatar
  • kalobyte
  • 13 декабря 2016, 15:16
0
программатор у меня такой, покупал еще когда мне пришла в голову идея переделки в а версию, но я оказался не настолько крут, чтобы расковырять длл с загрузчиком и прошивкой
через пару месяцев кто-то с украины кажется это сделал и выкладывал на вртп

we.easyelectronics.ru/pinboard2/odnorazovyy-usb-pic-programmator-iz-ft232-ft245-ft2232.html
вот тут мое описание апдейта загрузчика через программатор на фт232
+
avatar
  • kirich
  • 13 декабря 2016, 15:33
0
В обзоре есть ссылка на vrtp.

А по поводу медленной прошивки из Вашего описания, да, скорее всего bit bang. Об этом я тоже упомянул в обзоре, тот же Понипрог запускали через USB вроде, но скорость там будет черепашья.
+
avatar
  • maxspb69
  • 13 декабря 2016, 15:21
+4
Как всегда, подробно и обстоятельно!
Прям захотел себе такой же купить, я правда больше внутрисхемными отладчиками пользуюсь, их поднакопилось под разные контроллеры десяток, а вот программатора, простого старого доброго программатора — нет. Куплю пожалуй :)
+
avatar
  • kirich
  • 13 декабря 2016, 15:25
+1
Спасибо, не стал сильно расписывать все менюшки, но по большому счету в плане программирования все довольно стандартно.
+
avatar
  • Igor_Hi
  • 13 декабря 2016, 15:38
0
Классный программатор, у самого CS переделанный в А через PICKIT2.
Но вот последнее обновление софта было год назад :(
+
avatar
  • serg_mur
  • 13 декабря 2016, 16:03
+1
нашел такую вот плату
Модуль ОЗУ ёмкостью 512 Кбайт для синклероподобных (Электроника-80). До сих пор где то плата Синклера валяется. :)
За обзор как всегда плюс!
+
avatar
  • kirich
  • 13 декабря 2016, 18:05
+2
Не, правильный ответ в первом комменте, автоответчик для АОНов :)
И кстати, там в сумме 20 микросхем, потому емкость 640КБ, почти по Гейтсу, хватит всем :)
+
avatar
  • k_sashka
  • 13 декабря 2016, 16:34
+1
Хороший программатор. Для него еще можно Wizardprog-87 использовать.
+
avatar
  • kirich
  • 13 декабря 2016, 18:15
0
Спасибо.
А в чем отличия Wizardprog-87, раньше не пользовался им.
+
avatar
  • Igor_Hi
  • 13 декабря 2016, 18:40
0
Тот же самый программатор, но с русифицированным софтом.
+
avatar
  • kirich
  • 13 декабря 2016, 18:40
0
Так здесь тоже на русском.
Скачал, установил, но пока отличий не вижу, похоже что просто другой вариант перевода.
+
avatar
  • ser
  • 18 декабря 2016, 14:09
0
А сильно ли там нужна русификация?
+
avatar
  • kirich
  • 18 декабря 2016, 15:54
0
Да если честно, то не особо :)
+
avatar
  • ser
  • 18 декабря 2016, 17:42
0
Да вот и я о том. Я вот не силён в английском, а и то без русификации разобрался, что там переводить-то? :)
+
avatar
  • kirich
  • 18 декабря 2016, 21:28
0
Скажем так, если перевод нормальный, то удобно на русском, если кривой, то пользуюсь английским.
+
avatar
  • ser
  • 20 декабря 2016, 08:43
0
Это правильное правило! :)
+
avatar
  • k_sashka
  • 13 декабря 2016, 22:06
0
выше уже сказали — руссифицированный софт
когда брала к minipro еще нужно было руссификацию искать
+
avatar
  • kirich
  • 13 декабря 2016, 22:08
0
Не, я думал может еще какие нибудь отличия есть.
+
avatar
  • Nestor
  • 13 декабря 2016, 16:40
0
я честно пытался понять что это и зачем (╯°□°)╯
на всякий случай ставлю обзору +
+
avatar
  • kalobyte
  • 13 декабря 2016, 19:53
0
а меня вот еще упрекают, что я зациклился на телеграфном трансивере и пассивном пое и в каждом обзоре теперь припоминаю это
+
avatar
  • Nestor
  • 13 декабря 2016, 20:17
0
нот андэтсэндаю о чём вы, но звучит внушительно :-D
+
avatar
  • kalobyte
  • 14 декабря 2016, 11:24
0
да мои обзоры почитай и каменты к ним
+
avatar
  • Addiss
  • 13 декабря 2016, 16:53
+2
Спасибо за обзор!
Есть вопрос: сейчас друзья-китайцы везде в свои устройства ставят микроконтроллеры STC, очевидно, что это какой-то китайский бренд, но в списке программы МиниПро для данного программатора, этих контроллеров почему-то нет. Подозреваю, что это слизанные микросхемы с контроллеров от микрочип. Как шить контроллеры STC при помощи программатора МиниПро? Кто-нить владеет информацией по этому вопросу?
+
avatar
  • ksiman
  • 13 декабря 2016, 17:21
+2
+
avatar
  • demonnwx
  • 13 декабря 2016, 17:28
0
Микросхемы памяти 24 серии таким можно прошить?
+
avatar
  • ksiman
  • 13 декабря 2016, 17:38
0
Можно
Если только их — можно программатор сильно попроще найти
+
avatar
  • kirich
  • 13 декабря 2016, 18:16
0
можно программатор сильно попроще найти
И сильно дешевле :)
+
avatar
  • GermanM
  • 13 декабря 2016, 21:27
+1
на 24 и спаять не грех…
IMHO…
+
avatar
  • demonnwx
  • 13 декабря 2016, 18:26
0
Дайте ссылочку на статью или товар такого
+
avatar
  • ksiman
  • 13 декабря 2016, 18:30
+2
Тут он пробегает
mySKU.me/blog/aliexpress/41487.html
+
avatar
  • mcshel
  • 13 декабря 2016, 17:33
0
Автор подскажи, может ли данный программатор через какой-нибудь переходник прошивать M27C322 — это 42 пиновый 32 Mbit EPROM. Уже давно лежит плата, картриджа для Sega Mega Drive, а как доллар скаканул, так и не купил Программатор Willem Eprom
+
avatar
  • kirich
  • 13 декабря 2016, 18:08
0
Насколько я вижу, нет. По крайней мере такой памяти нет в списке.
+
avatar
  • Igor_Hi
  • 13 декабря 2016, 18:45
+2
Можно сделать переходник и шить большой объём частями.
www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/msg664955/#msg664955
+
avatar
  • Nobody
  • 13 декабря 2016, 19:10
0
Автопрог и Тритон могуг через адаптеры.
+
avatar
  • Proteus
  • 19 декабря 2016, 13:51
0
Где приобреталась плата картриджа для Sega Mega Drive??
+
avatar
  • mcshel
  • 20 декабря 2016, 07:03
0
Брал тут www.second-dimension.com/shop/product/15 но сразу говорю, проще и дешевле купить flash картридж. Это так развлечение для себя.
+
avatar
  • Proteus
  • 20 декабря 2016, 18:00
0
Во сколько обошлась доставка?
+
avatar
  • Omega
  • 13 декабря 2016, 17:47
+2
Упомянутый Avr910 (и двухдолларовые китайские на меге восьмой) можно перешить, что бы они еще и 25ю память умели. Удобно тем, кто часто маршрутизаторы шьет.
+
avatar
  • kirich
  • 13 декабря 2016, 18:09
+1
Хм..., удобно, не знал.
+
avatar
  • Omega
  • 13 декабря 2016, 20:22
0
Дабы не быть голословным forum.easyelectronics.ru/viewtopic.php?t=10947
+
avatar
  • mzr910
  • 13 декабря 2016, 18:44
+1
я свой 866 уже продал после 2 лет использования — если проанализировать шил на нем только Spi и пару еепромов, но для SPI Easy SPI-TT гораздо лучше, столкнулся тут с атмеловским SPI датафлешем 4 мбайтного объёма — 866 не берет и RT809 не берет а TT берет без вопросов, и тритон продал — медленный для нандов слишком и emmc не берет
+
avatar
  • kirich
  • 13 декабря 2016, 18:46
0
Здесь скорее влияет специфика работы, что хорошо одному, плохо другому.
+
avatar
  • mzr910
  • 13 декабря 2016, 18:51
0
пришлось заказывать TNM5000 буквально ради одной микросхемы Renesas, но и так в остальном он неплохой
+
avatar
  • kirich
  • 13 декабря 2016, 23:32
0
пришлось заказывать TNM5000
но и так в остальном он неплохой
Ну да, за 300 то долларов :)
Не, я видел модели и подороже, но в любом случае бюджетным его точно не назовешь :)
+
avatar
  • mzr910
  • 15 декабря 2016, 09:37
0
на тао чуть больше 200
+
avatar
  • manatu
  • 13 декабря 2016, 18:53
+1
kirich спасибо за обзор и в карму плюс! Тоже прикупил себе такой и перешил в «А» вторым способом. Сразу к нему заказал разъем NS25-W6K (мама-папа 10шт. за смешные деньги). Этот разъем удалось припаять без разъединения «бутерброда». Переходники не заказывал. Кстати, какие планируешь переходники использовать?
+
avatar
  • kirich
  • 13 декабря 2016, 19:20
+1
Кстати, какие планируешь переходники использовать?
Мне сейчас чаще приходится пользоваться внутрисхемным, либо микросхемами в ДИП корпусах, собственно потому и покупал без переходников.
+
avatar
  • manatu
  • 13 декабря 2016, 23:05
0
Я себе взял еще вот такую У неё захват хороший. Надо будет его универсализировать для 8-миногих.
Тут triameras описал распайку на одном шлейфе двух вариантов — для 8 ног(8 средних контактов) и для 16 ног(8 крайних).
+
avatar
  • Djovani
  • 13 декабря 2016, 20:24
0
Чета ценник не торт. Я брал два года назад у пролавана на али за 36$. Сейчас у него за 42$ + 7 переходников.
Когда занимался кассами, да, переходники и не нужны были — все в DIPе было. Сейчас в таком программаторе без переходников смысла не вижу. Оч много SOPa.
Пикитом за 15 минут перешил pic18f87j50
Обновляется без проблем.
+
avatar
  • kirich
  • 13 декабря 2016, 20:26
0
Здесь 37 долларов выходит, можно конечно вместо купона поинты применить, как я делал, но это если они есть.
Кроме того выше давали ссылку на вариант немного дешевле.

Сейчас в таком программаторе без переходников смысла не вижу. Оч много SOPa.
Мне в таком варианте проще ICSP использовать.
+
avatar
  • Djovani
  • 14 декабря 2016, 05:31
0
Кроме того выше давали ссылку на вариант немного дешевле.
В моём понимании это прилично немного )))
Три года назад в одном дальневосточном магазе их можно было по тысяче купить, но… тысячу штук )))
+
avatar
  • kirich
  • 14 декабря 2016, 10:31
0
В моём понимании это прилично немного )))
35 и 37?
+
avatar
  • Djovani
  • 16 декабря 2016, 17:52
0
Ваша цена была 44
+
avatar
  • kirich
  • 16 декабря 2016, 19:18
0
Ваша цена была 44
В конце написано, с купоном выходит 37. Купон бесплатный, потому на 44 можно и не смотреть.
Кроме того, 37 упоминается и в заголовке.
+
avatar
0
Обзор восхитительный, цитируя классика «какой матерый человечище...'!!!
+
avatar
  • Murometz
  • 13 декабря 2016, 22:19
+1
Обзор как всегда на высоте!!! И коробок имеется ))) Имею такой же программатор, заменил им россыпь разных других. Заблокированные attiny13 он восстанавливает легко, другие не пробовал но тоже думаю проблем не будет. Так что блокируйте не здоровье )). Естественно если включены Lock биты то слить информацию не получится, но контроллер можно использовать повторно.
+
avatar
+2
Еще 1.8В адаптер в комплект не помешает (либо руками, но не интересно :) )
+
avatar
  • kirich
  • 14 декабря 2016, 00:31
+1
Пожалуй да, может пригодиться, спасибо.
+
avatar
  • TRaMeLL
  • 14 декабря 2016, 10:45
0
Для этого программатора есть схема более простого переходника, находится в папке с программой. Или тут (моё «художество») — yadi.sk/d/tz7626MDsA8QP
+
avatar
0
Это и было в фразе
либо руками, но не интересно :)
У простого варианта — схемы отличаются в зависимости от типа подключаемой микросхемы. Можно и двунаправленный преобразователь уровней на 4 транзисторах использовать. Если вопрос единичный — то можно простым способом. Но по мне — стоимость «супер-пупер-адаптера-на-1.8В» позволяет дополнить им комплект, для удобства пользования. Либо на этой-же микрухе соорудить свой вариант (это для рукоблудства чуть более высокого уровня :) )
+
avatar
  • bodisey
  • 14 декабря 2016, 12:43
0
Подскажите, правильно ли я понял, что дополнительный разъем и версия «А» дает лишь возможность прошивать через ISP микроконтроллеры AVR? И как он прошивает те же AVR на колодке ZIF — через тот же ISP, или «параллельным»(высоковольтным?) способом?
+
avatar
  • Igor_Hi
  • 14 декабря 2016, 18:30
0
Не только AVR. И другие контролеры тоже. И 45х SPI флешки.
+
avatar
0
Spi 25 серии через isp можно прошить (на тех материнках где есть порт для этого)
не выпаивая
+
avatar
  • Igor_Hi
  • 15 декабря 2016, 15:34
+1
На TL866A нельзя. На 25 флешках — опция ISP не активна.
Можно через прищепку. Иногда.
+
avatar
0
Спасибо!
+
avatar
+4
Спасибо за обзор. Имею такой же. Всё устраивает. Только переделал в версию А немного по другому. При вашем варианте при обновлении софта переделка слетает. Я изменил этой же программой загрузчик. Как это сделал — показал на скрине. Теперь переделка в А версию не слетает.

Приклеил к плате программатора разъем IDC-06 и проводочками припаялся к нему с перехлестами, зато кабеля без перехлестов. Сделал один кабель с IDC-06F на обоих концах и один кабель с IDC-06F на одном конце и BLS-6 на другом.

Кстати, тот прибор, что у вас не захотел прошиваться с питанием от программатора, а только от кнопки, у меня тоже не прошивался по нормальному. Тоже прошивался через кнопку на приборе (если помните, я делал такой же прибор по вашей схеме/обзору).
У вас кстати не последняя версия «ломалки». Чем они отличаются, не знаю, но на всякий пожарный выкладываю архив с более новой версией и файлами dat всех версий программ (бывают случаи необходимости отката).
+
avatar
0
Тоже особо не заморачивался с разъемом. Прошивал с заменой бута, уже раза три повышалась версия, не слетает.
+
avatar
  • asdfgh
  • 08 марта 2017, 14:20
0
Сделал по данной методике.
выставил на п.2 Firmware dumper, далее по пунктам — получил улет Верс.прошивки в 01.0.00
Слетел код устройства и заводской номер.

Пришлось генерировать рандомный (интересно, а где взять родной, который был?)
в п.2 выставил TL866a firmware, далее по пунктам — программатор ожил.
+
avatar
0
Где взять родной серийник и код не знаю. Наверно уже ни где.
Да и с не родными данными всё будет работать отлично. У меня ни разу не слетало ничего.
Попробуйте теперь опять Firmware dumper, может глюк был какой-то.
+
avatar
  • asdfgh
  • 08 марта 2017, 18:16
0
Пока оставлю как есть.
в программе пишет
Версия программы: 6.50
Версия прошивки: 03.2.72
Модель: TL866A
Код устройства 80(и еще 6 цифр)
Зав №875(и цифры с буквами).

Проверил на еепром-ке — читает, пишет.
+
avatar
  • asdfgh
  • 08 марта 2017, 21:43
0
И важный нюанс от создателя программы:
На вкладке Hardware выбрать файл update.dat из папки установки.
1. Выбираем фирмваре (A или CS) и жмем Reflash. Это просто меняем прошивку, бут не затрагивается. Требуется при каждом новом обновлении оф. проги.
2. Для «полной» переделки выбираем Firmware dumper — Reflash.
После выполнения всех действий выполнить пункт 1.
+
avatar
  • b1Ack
  • 18 декабря 2016, 22:29
0
Одному мне кажется, что несколько странно заказывать отечественную разработку у китайцев, при том что цена сопоставимая, а переходников в комплекте всеравно нет?
+
avatar
  • kirich
  • 19 декабря 2016, 00:04
0
Если честно, то уже много лет не интересуюсь какие программаторы есть, а обзоры этого видел, потому и купил.
+
avatar
  • b1Ack
  • 19 декабря 2016, 00:45
0
Так сам инструмент — очень годный, но — многое из того что этот девайс умеет доступно только через переходники, а они отдельно весь комплект какбы не на соточку тянут. При том что большая их часть — просто платки с пассивными элементами. Разве что некоторые специфические несут на себе что-то серьезное. И там читал что есть особенности в плане совместимости подделок с оригиналом и наоборот.
+
avatar
  • sim31r
  • 19 декабря 2016, 01:31
0
А переходники под TQFP всякие самому наверное проще делать? Мне собственно 1 нужен.
+
avatar
  • asdfgh
  • 08 марта 2017, 13:20
0
пришел мой программатор. Обошелся в $34,73- $4(купон)=$30,73
Отдельно заказал набор адаптеров 21 шт. $52,64-$4(купон)=$48,64. Жду.
Снизу только наклейка с серийным номером и адресом производителя.
аналогичная (1:1) наклейка внизу. Клон?
+
avatar
  • asdfgh
  • 08 марта 2017, 19:09
0
Вообще, изначально производителем задумывалось, что будет применяться такой разъем.
Он называется NS25-W6K.
Есть еще его название: WF-06R (аналог СНП389-6ВП32-1)

Ответная часть (мама) HU-06
+
avatar
  • asdfgh
  • 09 марта 2017, 22:23
0
На али разъем папа искать как «KF2510 6 pin 90 градусов»
+
avatar
  • asdfgh
  • 18 мая 2017, 20:27
0
вышла обновка программы v.6.60
www.autoelectric.cn/MiniPro/minipro_setup.rar?Lastvesion660
+
avatar
  • romall
  • 11 апреля 2018, 22:48
0
на текущий момент времени, морально устарел. например S25FL256 не по зубам, как в прочем и другие ёмкие флешки.
+
avatar
0
прошивальщик обновился, на VRTP на последних страницах темы. там как оказалось был баг в подсчете контрольной суммы, потому перепрошитые прогеры и блочились. автор поправил баг, вроде как должно работать норм.