Наш магазин на eBay Наш канал в telegram

Рубрика «Программаторы / средства разработки»

всё, что нужно для программирования контроллеров, микросхем памяти…

Шлюз RH-0010 в качестве последовательного USB-программатора для PIC

Написал очередную программу для шлюза RH-0010. На этот раз программа предназначена для программирования микроконтроллеров PIC в режиме последовательного высоковольтного программирования. Ниже рассказано и показано в картинках что для этого нужно и как с этой программой работать. Аппаратная часть: USB-to-UART преобразователь + UART-to-I2C/SPI/1W шлюз RH-0010 (нам понадобится базовый модуль, модуль питания и модуль PIC). Собираем всё …

Шлюз RH-0010 в качестве параллельного USB-программатора для AVR и фьюз-бит доктора

Шлюз RH-0010 можно использовать для программирования микроконтроллеров AVR в режиме параллельного высоковольтного программирования. Этот режим интересен тем, что позволяет перепрограммировать фьюзы микроконтроллера, недоступные при последовательном программировании, например, фьюз SPI. Таким образом, RH-0010 можно использовать в качестве fuse-bit доктора (актуально для тех, кто заказывает микроконтроллеры с Aliexpress, поскольку контроллеры оттуда часто приходят не с дефолтными фьюзами …

USB-программатор на базе шлюза UART-to-I2C/SPI/1W научился прошивать новые чипы

Многие спрашивают куда я пропал и почему давно не было новых статей. Отвечаю, — всё это время я усиленно кодил 🙂 В результате этого кодинга USB-программатор для микроконтроллеров AVR на базе шлюза UART-to-I2C/SPI/1W теперь умеет работать с микроконтроллерами серии ATmega (+25 новых чипов). Новую версию программы, а также список добавленных чипов можно найти на страничке …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 10. USB-программатор для последовательного программирования микроконтроллеров AVR на базе шлюза UART-to-I2C/SPI/1W

У большинства микроконтроллеров AVR имеется возможность заливать прошивку через последовательный интерфейс SPI. А раз так, — значит для этих целей вполне можно использовать шлюз RH-0004, нужно только написать соответствующее ПО. Именно этим я занимался весь последний месяц и сегодня, наконец, могу выложить на сайт программу, превращающую шлюз, помимо всего прочего, ещё и в USB-программатор микроконтроллеров …

Параллельный программатор / фьюз-бит доктор для контроллеров avr

Введение Аппаратная часть Программная часть Работа Введение Получив из Китая очередную партию чипов ATtiny2313 для изготовления шлюзов UART-to-I2C/SPI/1W я, вдруг, обнаружил, что эти чипы совершенно невозможно прошить последовательным внутрисхемным (ICSP) программатором. Чипы при этом были в заводской упаковке и без следов пайки. Ранее я уже сталкивался с ситуациями, когда китайцы продавали новые рабочие чипы, но …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 9. USB программатор SPI-flash серии W25Qxx на базе шлюза UART-to-I2C/SPI/1W

Написал для шлюза очередную программу (ссылка на скачивание будет в конце статьи). Программа позволяет использовать UART-to-I2C/SPI/1W шлюз в комплекте с USB-to-UART преобразователем как USB-программатор SPI-flash микросхем Winbond серии 25Qxx (W25Q08, W25Q16, W25Q32, W25Q64) и их аналогов. Подобные флешки сейчас повсеместно используются во всяких роутерах, медиаплеерах, микрокомпьютерах и тому подобных устройствах для хранения прошивок. Собственно говоря, …

Формирователь импульсов повышенного напряжения для расширения функционала шлюза RH-0004

Введение Схема Программа для микроконтроллера Готовое устройство Введение Существуют микросхемы памяти с интерфейсом 1-Wire (DS1982, DS2502, AN1990 и другие), которым для выполнения некоторых процедур (запись данных, финализация) нужны импульсы повышенного напряжения (до +12 Вольт) различной длительности. Шлюз UART-to-I2C/SPI/1W (RH-0004) не имеет возможности сформировать такой импульс, поэтому в обычных условиях работать с такими микросхемами с помощью …

Использование шлюза RH-0004 в качестве USB-дубликатора ключей iButton

Дополнил программу для работы с микросхемами 1-Wire возможностью программировать перезаписываемые заготовки RW1990. Теперь шлюз можно использовать ещё и как дубликатор далласовских ключей iButton типа DS1990A. Работает это всё следующим образом: Подключаем шлюз RH-0004 к USB-порту компьютера с помощью переходника USB-to-UART (должны быть установлены драйвера для cp2102). Запускаем программу, подключаемся к нужному COM-порту (можно посмотреть через …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 8. USB программатор микросхем с интерфейсом 1-Wire

Так уж сложилось, что программы для работы через шлюз с I2C и SPI микросхемами сразу были рассчитаны на работу с большим количеством чипов, а если нужно было добавить возможность программировать ещё какую-то микросхему, то я просто расширял функционал этих программ. В то же время ситуация с программированием через шлюз 1-Wire микросхем развивалась иначе, — для …

Дополнение к программатору RH-0001C для расширения списка программируемых PIC-контроллеров

Те, кто покупал программатор микроконтроллеров и микросхем памяти RH-0001C (или собирал его аналог), — знают, что он позволяет программировать только те модели микроконтроллеров PIC, которые поддерживают алгоритм перевода в режим программирования, известный как «Vpp-first». Алгоритм перевода в режим программирования, известный как «Vdd-first» программатором не поддерживается. Подробнее о различных алгоритмах перевода PIC-контроллеров в режим программирования можно …