Программа colibri

Итак, в благодарность Богу, Сотворившему Небо и Землю и все, что в них и между ними, за эту тему и желанием помочь другим, как помогли мне, хочу написать некоторый обобщающий комментарий по данной теме, который, надеюсь, снимет многие вопросы у читателей, а авторам даст возможность отдохнуть!
Согласно рекомендациям авторов я заказал на AliExpress следующее оборудование:
1. Программатор CH341A без ПО и драйверов, какой рекомендуют авторы (поставляется без ПО и драйверов);
2. Программатор CH341A с ПО и драйверами — Tyrant Gold 2425 – Золотой тиран 2425 (фактически прислали без ПО и драйверов, требую у китайцев доставить их, обещали, но пока не прислали) более лучший программатор, по стоимости он на 10 рублей дороже, чем первый; я бы советовал использовать именно его, потому что все контакты позолоченные, имеет второй светодиод выполнения операций, по которому сразу видно: идет процесс или нет в действительности;
3. Прищепку для считывания дампа памяти с микросхемы или ее программирования без выпаивания микросхем из устройства. Очень необходимая вещь даже тогда, когда микросхема закрыта для программирования в устройстве без выпаивания;
4. Две переходные колодки для удобного и легкого подключения выпаянной микросхемы к программатору, также рекомендую для случаев, когда микросхема выпаяна, не будете прыгать вокруг программатора, не зная как микросхему подключить;
5. Скачал по ссылкам авторов ПО версии 1,18, рекомендуемый авторами, и драйвера.
6. Самостоятельно скачал в Инете ПО версии 1,29 и 1,30 с драйверами, прилагаемыми к ним.
Должен отметить, что присланные товары оказались исправными и совершенно новыми.
В моем роутере программирование без выпаивания микросхемы не прошло, пришлось выпаивать. Обращаю внимание, что это процесс очень и очень сложный и опасный в плане повреждения как микросхемы, так и контактных лепестков печатной платы устройства. Лучшим способом, считаю, является использование для этого паяльного фена (цены кусаются).
Провел тестирование двух моих программаторов со всеми драйверами и ПО разных версий.
Результат следующий:
1. Драйвера, прилагающиеся ко всем версиям ПО – совершенно одинаковы (проверил побитно), поэтому, скачав драйвера на версию 1,18, на остальные версии можете не беспокоиться, качайте уже только само ПО;
2. Авторы утверждают, что самый лучший результат дает версия 1,18! Не могу согласиться с ними, поскольку эта версия работает очень нестабильно и на многих машинах, особенно настольных ПК, при попытке запустить программирование чипа в автоматическом режиме выдает известную на этом форуме ошибку «Истечения времени». У меня так и не получилось программировать микросхему в этом режиме, зато получилось отлично в ручном режиме провести все операции успешно! Кроме того, у этой версии корявый русский перевод, поэтому, если выбрать его, то многие обозначения кнопок управления программой не будут понятны, тогда как программа очень проста и изящна по функциям. Советую использовать английский интерфейс, все просто для тех, кто знает, как работают программы из под ОС. Также программа глючит при попытке прокрутить варианты выбора моделей чипа. Достоинство этой программы: в нижнем левом углу интерфейса программы дается изображение программатора и правильного подключения чипа согласно его ключа (первой ножки чипа). Только в этой версии изображение совершенно правильное. В остальных версиях – правильное подключение надо делать так, если мысленно положение чипа в панельке программатора на рисунке перевернуть на 180 градусов. И более достоинств нет! Советую эту версию не использовать, при том, что и выбор вариантов чипа намного меньше, чем в других версиях.
3. Относительно выбора моделей чипов при программировании: советую точно знать характеристики вашего чипа (получить можно в Инете из даташит), после чего можно самому опытным путем выбрать несколько нужных вариантов из предложенного в программе. В принципе этот момент тоже довольно сложный, чтобы все правильно сделать.
4. Версии 1,29 – 1,30. Самые лучшие для работы, очень стабильны, работают все функции на всех машинах. У меня на моем настольном отлично работал авторежим. Программа предупреждает вас об отсутствии или некорректной установке драйверов, чего версия 1,18 не делает! Выбор моделей чипов в программах более богатый, чем в версии 1,18. Тестировал эти версии в разных условиях работы операционной системы – сбоев в программировании чипа не отметил. Все работает просто безупречно и качественно. Недостатки этих двух версий: неверно показано на рисунке положение ключа чипа в программаторе (надо мысленно положение чипа переворачивать на 180 градусов) и в версии 1,30 не работает функция детектирования выбранной модели чипа. Но, это совершенно незначительный дефект, поскольку вся информация фактически там дается условно, видимо автор поэтому и не уделил этому моменту должного внимания. Повторюсь, работая с этими версиями программы, не отметил ни одной ошибки в программировании чипа, все проходит гладко, русский язык правильно и понятно переводит значения кнопок управления программатором.
Теперь коротко о кнопках (справа налево, и даю в варианте версии 1,30 с русским переводом by Netman 25_new).
«Выход» – понятно.
«О софте» – понятно.
«Очистить» – стирает полностью чип от информации (в зависимости от опыта работы можно делать это, а можно и не делать).
«Верификация» – проверка содержания информации в чипе с тем, что имеется в буфере программы, а это показывается на листинге шестнадцатеричных кодов в интерфейсе программы – главная информация, которую выдает программа.
«Запись» – перенесение того, что есть на экране программы, т.е. в буфере, в память программируемого чипа.
«Чтение» – чтение содержимого чипа с переносом в буфер, т.е. отображением его на экране программы в листинге, который можно сразу же записать на винчестер компьютера в виде бинарного файла, и потом повторно использовать для программирования чипа или ручного редактирования.
«Проверка на чистоту» – важная функция тогда, когда вы использовали функцию «Очистить». Дело в том, что фактически очищение чипа можно достоверно проверить именно этой функцией. Есть правило: показаниям программ доверять нельзя, надо все проверять. Вот это и есть проверка на очищение.
«Авто» – очень хорошая функция, позволяющая программе автоматом сделать все выше описанное. Обратите внимание, что эта кнопка может программироваться также, в том смысле, что вы сами выбираете количество процессов, какие вам нужно, чтобы программа автоматом выполнила. Для этого надо нажать на стрелочку рядом с этой кнопкой.
«Обмен» – две ячейки информации в буфере программы вы можете поменять местами. Требуется тогда, когда вы сами редактируете дамп, необходимый для записи в чип.
«Заполнить» – позволяет вам самому заполнить дамп памяти буфера теми значениями, которые вам необходимы (требуется при ручном редактировании).
«Сохранить» – позволяет имеющийся дамп памяти буфера сохранить на винчестере компьютера в виде бинарного файла, который можно позднее записать программатором в чип.
«Открыть» – открывает заранее имеющийся бинарный файл, заполняя память буфера значениями, которые затем либо редактируются вручную, либо сразу же записываются в чип программатором. Внимание!!! Этот файл должен обязательно иметь расширение *.BIN. Если его нет, допишите расширение вручную!
Вот и все! Никаких сложностей, если пользоваться версиями 1,29 – 1,30. Более поздних версий не нашел пока.
Еще раз благодарю Бога и всех авторов за эту прекрасную тему, без которой я бы вряд ли легко смог научиться работе с таким отличным программатором. Вся покупка обошлась мне вместе с пересылкой в 712 рублей. Если покупать в России эти же товары, которые, кстати, идут опять же из Китая, то пришлось бы заплатить от 2000 рублей и выше.
PS. Во славу и благодарность Единому Богу, Сотворившему Небо и Землю и все, что в них и между ними, славен Он во всем, должен доложить, что после некоторой переписки с китайцами, они выслали мне ПО и драйвера к программатору CH341A с золотыми контактами. Оно аналогично тому, что ранее я скачал с Интернета, с той лишь разницей, что там дано правильное название этого аппарата. Оказывается индивидуальное название этого программатора: Tyrant Gold 2425 – Золотой тиран 2425.