MasterKit или MasterShit?
Написать этот отзыв меня подвигнул не плохой характер и не камни в печенке. Теперича не то что давеча, когда действовал принцип "Ешь что дают!". За конкретную сумму "убитых ентов" потребитель желает удовлетворения по полной программе. Наша нынешняя жизнь так воспитывает. Если с меня требуют, то почему я не могу потребовать соблюдения своих прав?
Занялся я на досуге программированием AVR-ов, само собой нужен программатор. Делать его с нуля мне показалось тратой времени( И НАПРАСНО!), поэтому зашел в магазин и купил "МастерКит"-овский набор NM9211 для программирования AT90S2313, ну думаю, сейчас я и время сберегу, и желаемого результата достигну. Щазз, достиг, как же! Открываю пакетик с деталями, все на месте, печатка хорошая, вот только описание на одном листе, печать оставляет желать лучшего, на схеме номиналов деталей нет, цоколевки LM317T тоже не просматривается, ну это ладно. То, что эту 317-ю на плате толком не поставишь - тоже ладно, приспособим. Коробочка непонятно для чего, ведь панелька все равно стоит внутри, хотя на фото видно совсем другую картину, явно схалтурили. Приложен разъем с контактами 2х3, а на плате место под 6х1. Блока питания нет, разъема и шнура для подключения внешнего питания нет, кабеля для разъема RS-232 тоже нет, а на фотографии имеются - экономили копейки, ну тоже ладно. Открываю прилагаемый сидюк с софтом и вижу нечто странное - в основном все забито Атмеловскими доками, каталогом самого "МастерКита", а на софт остались всего лишь жалкие крохи. Открываю директорию - ну так и есть, сплошной ДОС с потугами на винды:
-----------------------------------------------
Программа "CONFER.EXE" предназначена для работы с внутрисхемными программатором типа "Лодырь" ( AT90ISP ), производства фирмы "Точка Опоры". Программа работает под управлением ОС типа MS-DOS и MS-Windows 95/98.
-----------------------------------------------
Второй тоже досовский хелп гласит:
-----------------------------------------------
Программа "LOADER.EXE" предназначена для работы с внутрисхемными программатором типа AVR ISP ( по App. Note AVR910 ), отладочной платой MCU00100 ( AVR DEV ) и программатором "Лодырь" ( AT90ISP ), производства фирмы "Точка Опоры". Программа работает под управлением ОС типа MS-DOS и MS-Windows 95/98. На данный момент она поддерживает программирование, верификацию и чтение содержимого, стирание и запись битов защиты и конфигурации всех микроконтроллеров фирмы "Atmel" с интерфейсом SPI для программирования.
-----------------------------------------------
Если кто сможет найти упоминание о "МастерКите" и его участии в комплектовании набора NM9211 софтом, получит от меня приз. Но это вряд ли.
Что такое "Лодырь" я представляю, но более всего это название относится к самому "МастерКиту". Деньги брать уже научились, делать нормальные наборы еще нет, застряли на середине.
Опять же ладно, придется запускать 98-е винды, хотя я работаю на ХР. Не буду для краткости рассказывать про все переконфигурации, прыжки и шаманство вокруг компа, даже двух, но я так и не смог добиться взаимности от этого произведения "Точки опоры". Либо софт нагло заявлял, что конфиг компа его не устраивает и ему мало памяти, либо считывал сигнатуру и оповещал мир, что такой тип кристалла ему не знаком, предлагал нажать эникей и вываливался из программы. В худшем случае просто вешал комп намертво. Не помогла ни перегрузка в чистый ДОС, ни эмуляция ДОСа под виндами. Зато указан автор этого софта: г-н Станислав Лещинский, "Точка Опоры", 2000..2002. Право писать софт под ДОС никто ни у кого не отнимает, но вот для ХХI века оно как бы не современно, а комплектовать продающийся программатор подобным убожеством еще и непорядочно. Что делать несчастливым обладателям NT-шной платформы? Ставить еще одну винду, грузиться с дискеты в чистый ДОС или нести набор обратно в магазин? Смею уверить, что кое-что в работе из командной строки я понимаю, несмотря на принадлежность к племени "мышевозов". Но если работа с софтом сопряжена с такими трудностями, то претензии уже не к моему скромному образованию, а к разработчикам.
Посидев и почесав репу я начал искать выход из тупиковой ситуации. Полазил по Инету, скачал знаменитый "PonyProg", разобрался с софтом и хардом этого программатора, сразу нашлось решение. Дело в том, что применять один AVR для программирования другого граничит с полным маразмом, хотя мастеркитовцы сделали именно это. Мало того, что деталей больше и стоимость выше, так еще и не работает толком. После удаления ненужных деталей и перепайки оставшихся, причем без единого надреза печатки, добавления всего-то двух стабилитронов на 5 вольт, искомый результат был достигнут, все пишется и читается в лучшем виде, под моим же ХР пошло с полпинка, спасибо автору "PonyProg"! Вот только "МастерКит" имеет к этому слабое отношение, скорее уж опыт в схемотехнике и информация из Инета помогли достичь желаемого. В награду мне достался теперь ненужный в программаторе AT90S2313 с кварцем 4 МГц и еще кое-что по мелочам, что несколько примирило меня с жизнью :-).
Резюме - если вы имели несчастье купить этот набор, то переделайте его на манер "PonyProg", работать будет легко и приятно. Нормальный виндовый интерфейс значительно удобнее и нагляднее, чем ужимки с командной строкой. Если будут желающие страдальцы, то поделюсь опытом переделки. О качестве набора и доки скажу кратко - если не умеете, то лучше вообще не выпускать. А коли выпускаете, то будьте добры обеспечить всем необходимым - документацией и нормальной программой в первую очередь. Покупатель вовсе не обязан быть титаном по части софта и компового железа, это не входит в ассортимент покупки. Сделали бы как одна из фирм Петербурга - она предлагает программатор "PonyProg", софт бесплатный, русифицированный, пусть плата без корпуса, но зато ассортимент программируемых микросхем в сотню раз больше и все будет гарантированно работать, мой пример это подтверждает. Так ведь нет, "MasterKit"-у нужно было обязательно идти своим, кривым путем, на наборе стоит гордая надпись "Разработано в лаборатории MasterKit". За подобные "разработки" инженеров можно просто увольнять - за неграмотность и незнание основ своей профессии.
Если есть желание посмотреть как нужно делать наборы для самостоятельной сборки и как оформлять описания, то зайдите на один из сайтов, где лежит документация на наборы американской фирмы "Heathkit". Когда "MasterKit" дорастет до этого уровня, то уважение и любовь покупателей ему гарантированы. Пока что гарантировано нечто противоположное.
За границей можно было бы подать в суд за плохую документацию, несоблюдение ассортимента набора (не та коробка, нет кабелей), неподходящий софт и потребовать возмещения морального, да и материального ущерба. Но это за границей, а в наших условиях я ограничусь для себя моральным удовлетворением путем переименования "MasterKit" в "MasterShit". Ныне, присно, и до реального улучшения работы этой конторы, аминь!
Игорь Доброхотов UN7GM