Шановні друзі! У зв`язку з локдауном з 20.03.2021р. по 16.04.2021р. наш магазин працює в закритому режимі , самовивозів не буде . Дякуємо за розуміння :)
(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
ст.м. "Васильківська"
Каталог

Машинка з дистанційним керуванням з Raspberry Pi

В золотий вік штучного інтелекту і технологій, нова область набирає обертів: групова робототехніка. Групові роботи мають безліч застосувань, таких як виконання завдань, пов'язаних з автоматикою, автономною навігацією або складанням карт на місцевостях, до

Самодельный терминал для игры «Монополия»

Я с детьми очень часто играю в детском игровом клубе в монополию, но основная проблема, возникающая в процессе – «Банк» не успевает посчитать и выдать деньги сразу нескольким игрокам (а поскольку Банку, то есть мне, надо еще следить за игрой и игроками,

Підключаємо дисплей SSD1306 до Raspberry Pi Pico

Ця стаття покаже як підключити будь який OLED дисплей на контролері SSD1306 до Raspberry Pi Pico. Ми детально розберемо, як встановити необхідний драйвер, яка схема підключення Pico та дисплею, намалюємо на екрані текст, лінії, прямокутники та кола,

Умный дом на Arduino Leonardo

Сейчас умные дома берут широкое распространение. Уже почти каждый знает, что это и хотел бы себе такой умный дом. Однако главным стоп фактором покупки такого дома является цена и иногда некоторые функции умных домов, которые сильно мешают в повседневной

Термометр на STM8

Бюджетний термометр на STM8 з використанням доступних компонентів і відкритого компілятора sdcc. Інформації про ці мікроконтролери значно менше за AVR, хоча STM8 потенційно більш привабливі за співвідношенням ціна-функціональність. Тому можливо цей
Напиши статтю і отримай знижку! Наши партнеры 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