После покупки и сборки китайского транзистортестера, возник вопрос, где взять резервную прошивку для него. У меня уже имеется печальный опыт, когда я пробовал измерять конденсатор заряженный самим же транзистортестером с печальными последствиями. Из-за чего приходилось менять контролер и прошивать его.
Однако, с этой версией транзистортестера есть проблема — прошивка в контроллере залочена. Считать я её не могу, а вот перезаписать — запросто. Кроме того, эта прошивка кастомизирована китайцами — в ней есть возможность проверять работу датчиков DS18B20, DHT11 и считывать/генерировать RC5 коды от пультов. Работу с датчиками я так подозреваю китайцы или дописали сами или портировали откуда-то, потому что, в исходниках транзистортестера об этих функциях нет никакого упоминания. И в случае смерти микроконтроллера, с ними придётся навсегда попрощаться.
Осмотр платы транзистортестера показал, что на ней есть следующая маркировка: 2578AY-AT K134443BSJH. Поиск в интернете по данной маркировке показал, что для этой версии платы, в исходниках транзистортестера подходит версия от mega328_color_kit. А так как у меня avr-gcc уже был установлен, то я без проблем отредактировал Makefile и собрал 2 версии прошивки — с русскими и английскими сообщениями для вывода информации.
Пример измерения параметров транзистора:
После этого, прошил новый контроллер поочерёдно новыми прошивками и сделал серию измерений. Получилась такая картина:
Как видно, у вновь созданных прошивок есть небольшие расхождения с «заводской» прошивкой. Чем они вызваны, я особо не разбирался, будет время — попробую разобраться. Пока, хорошо уже то, что в случае смерти контроллера, я смогу вернуть прибор к жизни, пусть и без некоторых функций. Кому надо, архив с получившимися прошивками можно скачать по ссылке TTester-firmware-mega328_color_kit_eng_rus. А также имеющуюся у меня информацию по данному транзистортестеру:
- Руководство по сборке транзистортестера
- Руководство пользователя по работе с транзистортестером (с поддержкой DS18B20, DHT11, RC5)
- Принципиальная схема
- Расположение компонентов
При прошивке следует выставлять на программаторе следующие фьюзы:
Fuse Low Byte: 0xF7
Fuse High Byte: 0xDF
Extended Fuse Byte: 0xFC
View Comments (3)
Хоть и через два года, но... СПАСИБИЩЕ! :)
Респект и уважуха автору!!! Восстановил китайца погибшего в битве с электролитом (конденсатором) Спасибо!
14,15, 16, 16 пунктов в меню нет. фьюзы можно оставить стандартные для GM328А