АПК Сервис
Профессиональный ремонт
сложной электронной техники.

 
» » Софт Colibri для программатора на CH341A

на правах рекламы

Софт Colibri для программатора на CH341A

Автор: Aleksandr от 18-11-2016, 08:25
Давно в интернет-магазинах продаются программаторы на основе чипа CH341A.
Вот некоторые из них (картинки кликабельны)



Я покупал в этом магазине на Aliexpress , когда доставка была бесплатной.
По сути все они одинаковые, отличаются только дизайном.
Из за невысокой стоимости эти программаторы стали очень популярными
как у профессионалов-ремонтников, так и у радиолюбителей.

Перечислю некоторые недостатки, которые на мой взгляд присутствуют в софте,
предоставляемом продавцами программаторов:
  1. Отсутствие приличного русскоязычного интерфейса.
  2. Все операции выполняются в одном потоке, из за чего основное окно виснет.
  3. Недостаточный набор функций.
  4. Не все микросхемы из заявленных поддерживаются на самом деле.
Эти недостатки побудили меня написать своё программное обеспечение,
которое я предлагаю Вам, уважаемые посетители сайта.

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

Хочу выразить большую благодарность участникам форума CnCLab
Владимиру Ярмакович (aka Vlad1) и Петру Макруш (aka Петя ), первым тестировщикам программы.
Так же хочу поблагодарить всех участников форума remont-aud ,
которые тестировали, выявляли баги и давали рекомендации по улучшению программы.

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

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

Для загрузки архива необходимо:
  1. Зарегистрироваться на сайте.
    При регистрации указывайте реальный e-mail, на него придет сообщение со ссылкой на активацию аккаунта!
  2. Отключить AdBlock или защиту от слежения.
  3. Перейти по ссылке ниже.
  4. Подождать 30 скунд.
Если Вы не согласны с вышеуказанными условиями, значит не судьба.

Внимание!
Архивы упакованы архиватором WinRar 5.60

Внимание! У Вас нет прав для просмотра скрытого текста.



Доработка программатора

В процессе работы с программатором выявлены некоторые недостатки,
один из них: не возможно сбросить / установить бит QE во втором регистре статуса.
Читаем даташит, например на чип W25Q64FV, и находим пунт Quad Enable (QE),
в котором есть предупреждение:
WARNING: If the /WP or /HOLD pins are tied directly to the power supply or ground during
standard SPI or Dual SPI operation, the QE bit should never be set to a 1.

Что бы исправить этот недостаток, надо отсоединить ноги #WP (pin 3) и #HOLD (pin7) от VCC
и подключить их к VCC через резисторы 4,7 ком.
Предлагаю пошаговою инструкцию по доработке "чёрного программатора":

1. Перерезаем дорожки в трёх местах


2. Запаиваем резисторы 4,7к на свои места


3. Восстанавливаем цепь VCC (питание на 8 ногу) при помощи перемычки


4. В итоге должно получиться примерно так

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

Комментарии:

Оставить комментарий
  • _Hi_

  • 28 июня 2018 10:08
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 9.04.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Цитата: gogazegoga
Может здесь найду ответ. У данного программатора есть интерфейс ISP (CKL, MOSI, MISO, CS). А в тех программах, которые идут с ним, этот интерфейс отсутствует. Может все-таки есть программа, которая с ним работает?

Эти сигналы (CKL, MOSI, MISO, CS) просто дублируют соответствующие ноги панельки. Так что никаких отдельных программ не нужно.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 26.06.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Может здесь найду ответ. У данного программатора есть интерфейс ISP (CKL, MOSI, MISO, CS). А в тех программах, которые идут с ним, этот интерфейс отсутствует. Может все-таки есть программа, которая с ним работает?
  • SHA_S

  • 27 июня 2018 23:16
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 29.01.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
JEDEC ID(9F) = 0x00FFFF
RES ID(AB) = 0x00FFFF
REMS ID(90) = 0x00FFFF

Unique ID = FFFFFFFFFFFFFFFF
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
SHA_S, какие ID читаются?
  • SHA_S

  • 21 июня 2018 23:58
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 29.01.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Производитель Atmel, микросхема AT25F512A ни в какую не хочет считываться, пишет "Чип неисправен или не установлен!", хотя в базе есть и в других программах считывается нормально. Но стереть не получается ни в одной программе, возможно ли как-то это исправить?
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Я вот подумал, а нужно ли автоматически сохранять лог в файл?
Ведь можно его сохранить вручную, по логу ПКМ->Сохранить в файл.
Эта опция есть в программе с самого начала.
А то либо будет очень много логов, или старый будет затираться вновь созданным.
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
lidersm, сохранение лога в файл запланировано в очередной версии.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 13.04.2017
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Хочу еще раз выразить огромную благодарность разработчику за труды.
Есть предложение по дополнении функционала программы. Хочется, чтоб программа писала текстовый лог операций в отдельный файл: что за ЧИП определился/какой ЧИП выбрали для программирования/каким дампом его записали/результат программирования и т.д. - все что видим в окошке. Я думаю, не трудно, чтоб по завершении операции файл дополнялся записью. Просто возник вопрос, какой ЧИП стоял в оборудовании, а оборудование отремонтировано и его нет на руках.
П.С. Про файл истории в ini файле в курсе. Хочется файл полного лога. Спасибо.
  • _Hi_

  • 8 июня 2018 19:07
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 9.04.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Нашел что Chip ID = 0xC20515 это MX23L1654, а Chip ID = 0xC20516 это MX23L3254.
Оба MASK Rom. PDF есть на сайте macronix.
То есть Chip ID = 0xC20514 это половинка от MX23L1654. В ведро :(
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Конечно пробовал, безрезультатно :(
На плате, с которой я его выдернул, была обозначена ёмкость чипа.
Скорей всего это однократка, сделанная по спецзаказу производителя МФУ.
  • _Hi_

  • 8 июня 2018 18:39
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 9.04.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Цитата: Aleksandr
_Hi_, у меня тоже есть такой чип и тоже из МФУ, инфу про него мне не удалось найти.

А пробовали его стирать/писать?
По распиновке стандартная 16ногая 25 серия.
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
_Hi_, у меня тоже есть такой чип и тоже из МФУ, инфу про него мне не удалось найти.
  • _Hi_

  • 8 июня 2018 17:44
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 9.04.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Снял с платы МФУ чип в SOP16 с прошивкой.
Логотип Macronix и надпись 1819-0594
Colibri про него пишет
Chip ID = 0xC20514 (Неизвестный чип)
В первом регистре статуса FF

Читается стандартно. Стереть не получается.

Возможно ли как нибудь убрать защиту от записи и стереть его?
Ни ASP 1.40 ни TL866II+ его ни понимают и не стирают.
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
LVV, F25L32QA есть в базе версии 22.05.2018.146.
  • LVV

  • 7 июня 2018 20:11
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 6.04.2018
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Добавьте пож F25L32QA. Спасибо.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

При полном или частичном копировании
материалов сайта активная ссылка
на apkservice.ru обязательна!