З 08.01.2021р. по 24.01.2021р. магазин працює в закритому режимі, у зв`язку із локдауном самовивозів не буде !
Arduino в Украине
(098) 067-12-26 Київстар (098) 067-12-26   Київстар
(066) 142-24-48 Vodafone (066) 142-24-48   Vodafone
(098) 067-12-26 Lifecell (063) 642-36-59   Lifecell
 info@arduino.ua
Графік роботи магазину:
Пн-Пт: 9.00 - 19.00
Сб: 10.00 - 19.00
Нд: вихідний
м. Київ, вул. Васильківська, 30
ст.м. "Васильківська"
Каталог

Protocol Droid или доступ к устройствам и работа с ними по средствам различных протоколов передачи данных и не только.

Protocol Droid - это интерфейсная плата, предназначенная для помощи разработчикам встроенного программного обеспечения и энтузиастам в тестировании и отладке их проектов, особенно в ситуациях, когда нет подходящего оборудования для

Программатор AVR ISP Version 2.0 для микроконтроллеров AVR

На просторах Aliexpress можно найти программатор AVR ISP Version 2.0 для микроконтроллеров AVR. Среди множества подобных устройств он выделяется своей простотой и

Музыкальный медиа центр на базе Raspberry Pi Zero W и Pimoroni Pirate Audio

В данной статье, мы опишем процесс создания музыкального медиа центра, c возможностью удаленного управления на базе мини-компьютера Raspberry Pi Zero W (Изображение - №1), звуковой платы расширения Pimoroni Pirate Audio Headphone Amp 24bit/192KHz

Особистий сервер CalDAV на одноплатному комп’ютері

«That's just perfectly normal paranoia. Everyone in the Universe has that.» Douglas Adams, The Hitchhiker's Guide to the Galaxy Ця стаття для тих, хто хоче синхронізувати свої календарі, списки справ і контакти між кількома пристроями, але не хоче

Подключение датчика BlTouch и его аналогов к 3D принтеру

Предыстория: собрал я 3D принтер на связке Mega2560 + Ramps 1.3 + экран RepRap Full Graphic Smart Controller 128x64 с прошивкой Marlin 2.0.х, но механика оставляла желать лучшего. Перед каждой печатью приходилось с помощью листа А4 калибровать стол по 40
Напиши партнеры https://hacklab.kiev.ua/!

Программатор AVR ISP Version 2.0 для микроконтроллеров AVR

2020-12-29

Всі статті →

На просторах Aliexpress можно найти программатор AVR ISP Version 2.0 для микроконтроллеров AVR. Среди множества подобных устройств он выделяется своей простотой и компактностью.

После покупки обнаружилась неприятная особенность - программатор определяется как USB HID устройство и не распознается ни одним из широко распространенного программного обеспечения для работы с микроконтроллерами AVR. Производитель устройства предлагает использовать какое-то свое ПО на китайском языке, что явно не может устраивать. Попробуем посмотреть что он из себя представляет.

Разбирается устройство легко - алюминиевый корпус просто стягивается по USB разъему. Плата имеет маркировку MX-USBISP-V5.0, «сердцем» устройства является ATmega88V с обвязкой из кварцевого генератора на 12МГц, пары диодов, пары светодиодов и нескольких резисторов. Схема поразительно напоминает популярный программатор AVR ASP. Поиск в интернете выдал множество результатов по переделке программатора AVR ISP в упомянутый, есть уже готовые прошивки, но под младшие ревизии платы - само собой это не подходит. Единственный полезный момент, который удалось почерпнуть - замыкание контактных площадок с пометкой «UP» соединяет вывод Reset микроконтроллера с выводом RST разъема, что дает возможность перепрошивки устройства - нужно просто подсоединить его pin-to-pin к любому рабочему программатору (в моем случае это AVR ISP mk2). Приступаем…

ATmega88V  определяется ПО, но он оказывается защищен от чтения и записи, поэтому просто стирается так-как его содержимое не представляет никакого интереса. Следующий шаг – небольшой «реверс-инжиниринг».

И да, схема данного программатора практически полностью совпадает со схемой программатора AVR ASP, за исключением отсутствующих перемычек для изменения параметров работы (с этим можно смириться) и подводу лини D- от USB разъема не только на вывод PD0 микроконтроллера, но и на пин PD3. Если отсутствие перемычек никаким образом влиять на работу программатора не будет, то подвод линии D- на вывод PD3 приведет к неработоспособности устройства. Решается данная проблема просто - убирается перемычка с обозначением «А» на лицевой стороне платы. Также был добавлен кусочек термоусадочной трубки для изоляции выводов разъема от корпуса, производитель почему-то этого не сделал, также был впаян дополнительный конденсатор номиналом 0,1мкФ по питанию (лишним не будет).

Следующий шаг - программирование микроконтроллера ATmega88V оригинальной прошивкой от программатора AVR ASP, взятой с официального сайта https://www.fischl.de/usbasp/

После успешного завершения процесса, отсоединяем программатор от программатора))))) , проверяем его работу и радуемся тому, что у нас появился компактнейший AVR ASP в симпатичном компактном корпусе.

Не забываем отпаять перемычку контактных площадок с пометкой «UP» и собрать устройство.

Ваша оцінка статті:

Відмінно
Добре
Задовільно
Погано
Дуже погано

Дякуємо Вам за звернення! Ваш відгук з'явиться після модерації адміністратором.
Поки немає відгуків на цю статтю.
оплата картами Visa і MasterCard