USBASP Программатор изучение, переделка

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
mulder
Родился
Сообщения: 19
Зарегистрирован: Ср май 27, 2015 11:00:29

USBASP Программатор изучение, переделка

Сообщение mulder »

USBASP программатор.
Искал в какую тему разместиться. Думаю выбрал правильно. :)
Добрый день. Вопрос собственно по программаторам. Но так как программатор сделан на микроконтроллере, и так как его нужно как-то перепрограммировать, думаю я по адресу.

Пред история:
И так. Купил я значит вот такую штуковину. Почитал до этого отзывы. Все российские покупатели очень были довольны, но никто почему-то не ответил ни на один вопрос, как его запустить. Наверное до сих пор находятся в экстазе от покупки.
СпойлерИзображение
После покупки, и выклянчивания программы для его работы у продавца, получил целый ворох программ и драйверов, которые могут с ним работать (khazama, progisp, UsbAsp, BurnerAVR ). Позже нарыл AVRDude и Arduino.

Определяется системой нормально, драйвера встают. При обращении к устройству, радостно мигает светодиодами. Но ничего не видит и не программирует, не считывает. Вылезают разного рода ошибки.

Особенно понравилась программа progisp. Там можно читать-писать не только микроконтроллеры но и ворох видов «памятей» 24, 25 серии.

Подумав немного, решил разобраться с тем. Как сотворена разводка, и соответствует ли она тому, что выслали в мануале. (мануал выслали общий, на китайском, сразу на 7 видов программаторов). Долго думал, а какой мой. Прозвонил, составил свою распиновку. Получилась, вот такая:
СпойлерИзображение
Оказалось, что пару пинов недорисовали.

Искал по сайтам. Там люди радуются: Говорят вот они молодцы взяли прошивку перезалили в МК и всё как заработало, что аж больше им ничего от жизни и не надо. Там шла переделка ISP в ASP. Но вот ни файлов прошивки, ни как они это делали, они не указали и не выложили. А те что выложили, ведут к тому, что устройство потом вообще не определяется.

А другие гордо заявляли, что для того чтобы перепрошить, надо иметь два программатора. Однако, как один не рабочий программатор, перепрошить другим нерабочим программатором никто не сказал.

Обратился к продавцу с этой проблемой. Но он обиделся и не отвечает.

Вчера экспериментировал с arduino.
В линуксе ардуино сказала, что у меня что-то с прошивкой, по этому не может нормально работать с этим устройством.
В Виндовс, aрдуино сказала, что не может найти это устройство с указанными vid/pid, однако устройство было и номера совпадали. На каком-то сайте было упомянуто, что такая ошибка может быть по причине того, что залита не та программа в контроллер, и что они это устранили путём перезаливки на нормальную прошивку, которую не выложили, но сделали они это опять таки при помощи другого такого-же программатора.

Очень похоже на сказку, передранную с какого-то источника, с разнообразными концовками.

Скажите, кто нибудь это делал? Можете помочь найти эти мифичекие файлы? Или поделиться практикой?
Может есть программа поддерживающая любой из клонов данного прорамматора.
За ранее благодарен. С уважением.
Реклама
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: USBASP Программатор изучение, переделка

Сообщение Rtmip »

mulder писал(а):...Может есть программа поддерживающая любой из клонов данного прорамматора...
Да, есть, это progisp, как правило. Вообще, инфы полно по китайским USBASP и даже есть тема на форуме про него.
Но у Вас какая-то новая версия, поэтому могут быть нюансы.
Напишите какой "vid/pid" у него и выложите те материалы, что прислали китайцы, какие проги и какие ошибки выдают, подумаем...
Реклама
Аватара пользователя
Nicacoi
Потрогал лапой паяльник
Сообщения: 371
Зарегистрирован: Сб июл 03, 2010 20:25:15
Откуда: М5 1001км

Re: USBASP Программатор изучение, переделка

Сообщение Nicacoi »

Я делал по этой ссылке и сразу всё заработало, шьёт и AVR и 25 серию. http://plc-blog.com.ua/usbasp-flash-25xxx
Аватара пользователя
mulder
Родился
Сообщения: 19
Зарегистрирован: Ср май 27, 2015 11:00:29

Re: USBASP Программатор изучение, переделка

Сообщение mulder »

Добрый день.

Архив с программами Вот
vid\pid такой: USB\VID_16C0&PID_05DC&REV_0102

Благодарю за ссылку. Будем пробовать.
Реклама
Эиком - электронные компоненты и радиодетали
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: USBASP Программатор изучение, переделка

Сообщение Rtmip »

mulder, если еще актуально: vid\pid - правильный, а вот драйвер старый. Есть более новый, от 2011 года.
Обратите внимание на резисторы, которые я отметил красным, какой у них номинал, что на них написано?
Вложения
14crj1fkxa.jpg
(26.58 КБ) 874 скачивания
Реклама
Аватара пользователя
mulder
Родился
Сообщения: 19
Зарегистрирован: Ср май 27, 2015 11:00:29

Re: USBASP Программатор изучение, переделка

Сообщение mulder »

Добрый день.
Хорошо, поищу драйвер по новее.

На сопротивлениях написано "101" По прибору 100 ом.
Реклама
Аватара пользователя
jakov1965
Родился
Сообщения: 17
Зарегистрирован: Сб май 30, 2015 16:55:45
Откуда: RUS M4 500км

Re: USBASP Программатор изучение, переделка

Сообщение jakov1965 »

Расписал ты свой вопрос сдержанно и внятно, за душу берет т.к. я бы в некоторых местах перешел на непечатную лексику. :kill:
Проблемы похожие. Обрати внимание на то что ноги 4,6,8,10 на земле могут быть во многих схемах. А у тебя 4 и 6 задействованы. Потом, встречаются схемы и прошивки под них, где вход USB на 4-5 ножку МК, а есть 14-15.
Кстати в твоем архиве вирусы проверь на https://www.virustotal.com/ru/
В частности USBasp.exe вот тут. :dont_know:
и тут e:\USBASP\progisp167\progisp.exe :cry:
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: USBASP Программатор изучение, переделка

Сообщение Rtmip »

mulder писал(а):На сопротивлениях написано "101" По прибору 100 ом.
Это нормально, хотя один буржуй их выкинул и все заработало...
jakov1965, нет там вирусов, паранойя антивирусов есть...
Аватара пользователя
mulder
Родился
Сообщения: 19
Зарегистрирован: Ср май 27, 2015 11:00:29

Re: USBASP Программатор изучение, переделка

Сообщение mulder »

Добрый день.
Всё получилось.
Большое благодарю за ссылки на методы прошивки.
Конечно, я та и не смог воспользоваться именно теми рекомендациями, так как автора тех статей хлестало из крайности в крайность. А в итоге у меня на руках оказался спаянный программатор из LPT порта и программа, которая его хоть и видела, но не поддерживала. А ещё просила драйвера с которыми не хотела работать.
За-то теоретической составляющей там очень много, и всё потом пригодилось в дальнейшем.

Такое расположение дел, заставило мои мозги немного по другому взглянуть на этот мир. Что вынудило меня провалиться в другую грань восприятия проблемы. Я нашёл ардуинку (pro mini). Запрограммировал её под ArduinoIsp. И прошил свой программатор hex-ом. При помощи другой программы. Не ардуиновской. Так как Ардуинцы (как сказал бы "Борода" из "Наша раша") -
- "*ОПАШНИКИ. Программу сделали, а чтобы сторонние файлы заливать через неё не сделали..".

Так-же нашёл драйвер работающий с этим программатором нормально. (по крайней мере в окружении ардуины).

Оставалось проверить, правильная ли распиновка.
В качестве теста, прошил ожившим программатором - ардуину, которой шил до этого его :). Всё получилось. Только на частоту ругался... но думаю это мелочи.

В итоге, плоды поисков запаковал в архивы. ВОТ
Берите кому надо.
В архиве также есть инструкция по прошивке ардуиной - USB-ASP. Ссылка на страницу-источник указал. Единственное, может быть не правильно там описана распиновка. Лучше почитать скетч заливаемый в ардуину, там точно описано правильно, какие пины куда соединять.

Всем большая благодарность. Тему можно думаю закрывать.
С уважением.
Аватара пользователя
mulder
Родился
Сообщения: 19
Зарегистрирован: Ср май 27, 2015 11:00:29

Re: USBASP Программатор изучение, переделка

Сообщение mulder »

Немного переделал архивы.
Скачать можно ТУТ

Выкинул из архивов лишнее. И кое что добавил.
В архиве ASProgrammer есть инструкция и программа для прошивки программатора через плату Aduino. Подумал, что у всех, кто занимается ремонтом, рано или поздно есть или появятся хотя-бы одна ардуина. А вот конкретный программатор не у всех. :)
Ответить

Вернуться в «Разные вопросы по МК»