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

Записи с меткой «программатор»

Программа управления дискретными входами / выходами программатора RH-0010

Не так давно, на сайте появилась версия программатора RH-0010. Это, по-сути, улучшенный вариант шлюза RH-0004 с расширенными возможностями и дополнительными модулями. Подробно про него можно почитать вот здесь. Одной из особенностей программатора RH-0010 является значительно увеличенное количество GPIO (до 17 штук), что позволяет использовать его, например, в качестве анализатора микросхем стандартной логики. Всё, что для …

Шлюз 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, поскольку контроллеры оттуда часто приходят не с дефолтными фьюзами …

Подробное описание регистров, команд и кодов ошибок шлюза UART-to-I2C/SPI/1W RH-0010

1. Регистры. 1.1 Регистры общего назначения и GPIO. 1.2 Регистры интерфейсов. 1.2.1 Регистры интерфейса I2C. 1.2.2 Регистры интерфейса SPI. 1.2.3 Регистры интерфейса 1-Wire. 2. Команды. 2.1 Команды общего назначения и GPIO. 2.1.1 Расширенные команды общего назначения. 2.2 Команды интерфейсов. 2.2.1 Команды интерфейса I2C. 2.2.2 Команды интерфейса SPI. 2.2.3 Команды интерфейса 1-Wire. 3. Коды ошибок. Список …

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) программатором. Чипы при этом были в заводской упаковке и без следов пайки. Ранее я уже сталкивался с ситуациями, когда китайцы продавали новые рабочие чипы, но …

Формирователь импульсов повышенного напряжения для расширения функционала шлюза 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 микросхем развивалась иначе, — для …