panelarrow

Сайт обо всём по-немногу

Сайт обо всём по-немногу

Прошивка для китайского транзистортестера

| 3 комментария

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

Однако, с этой версией транзистортестера есть проблема — прошивка в контроллере залочена. Считать я её не могу, а вот перезаписать — запросто. Кроме того, эта прошивка кастомизирована китайцами — в ней есть возможность проверять работу датчиков DS18B20, DHT11 и считывать/генерировать RC5 коды от пультов. Работу с датчиками я так подозреваю китайцы или дописали сами или портировали откуда-то, потому что, в исходниках транзистортестера об этих функциях нет никакого упоминания. И в случае смерти микроконтроллера, с ними придётся навсегда попрощаться.

Осмотр платы транзистортестера показал, что на ней есть следующая маркировка: 2578AY-AT K134443BSJH. Поиск в интернете по данной маркировке показал, что для этой версии платы, в исходниках транзистортестера подходит версия от mega328_color_kit. А так как у меня avr-gcc уже был установлен, то я без проблем отредактировал Makefile и собрал 2 версии прошивки — с русскими и английскими сообщениями для вывода информации.

Транзистортестер (2578AY-AT) с руссифицированной прошивкой

Пример измерения параметров транзистора:

Транзистортестер (2578AY-AT) с руссифицированной прошивкой, измерение параметров транзистора

После этого, прошил новый контроллер поочерёдно новыми прошивками и сделал серию измерений. Получилась такая картина:

Результаты тестирования прошивок транзистортестера

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

  1. Руководство по сборке транзистортестера
  2. Руководство пользователя по работе с транзистортестером (с поддержкой DS18B20, DHT11, RC5)
  3. Принципиальная схема
  4. Расположение компонентов

При прошивке следует выставлять на программаторе следующие фьюзы:
Fuse Low Byte: 0xF7
Fuse High Byte: 0xDF
Extended Fuse Byte: 0xFC

3 comments

  1. Om So Hum:

    Хоть и через два года, но... СПАСИБИЩЕ! :)

  2. Виктор:

    Респект и уважуха автору!!! Восстановил китайца погибшего в битве с электролитом (конденсатором) Спасибо!

  3. георгий:

    14,15, 16, 16 пунктов в меню нет. фьюзы можно оставить стандартные для GM328А

Добавить комментарий для георгий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *