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

Описание ИК-протокола NEC (кодирование длиной паузы)

В ИК-пультах фирмы NEC для передачи данных используется протокол, основанный на кодировании нулей и единиц длиной паузы: Начало каждого бита определяется импульсом длиной 560 мкс (одновременно этот импульс сигнализирует о конце предыдущего бита). Длина следующей за импульсом паузы определяет логическое значение бита. Для определения конца последнего бита, после него также отправляется импульс длиной 560 мкс. …

Простейшая программа для экспериментов с биполярным шаговым двигателем

Рассмотренная в этой статье простейшая программа была разработана для экспериментов со схемой управления биполярным шаговым двигателем на контроллере PIC12F629. Программа реализует следующий алгоритм управления: при нажатии на кнопку КН1 двигатель делает один шаг в одну сторону, а при нажатии на кнопку КН2 — один шаг в другую сторону. В общем-то всё управление заключается в формировании …

Управление биполярным шаговым двигателем. Часть 1. Теория. Схема с контроллером PIC12F629 и драйвером LB1838

Часть 1. Теория. Схема с PIC12F629 и драйвером LB1838 Часть 2. Схема с PIC12F629 и драйвером L293D Шаговые двигатели интересны тем, что позволяют повернуть вал на определённый угол. Соответственно, с их помощью можно повернуть вал и на определённое число оборотов, потому что N оборотов — это тоже определённый угол, равный 360*N, и, в том числе, …

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

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

Инструкция по настройке ICProg, PonyProg и PicPgm для программатора RH-0001C под WinXP

Настройка ICProg. Настройка PonyProg2000. Настройка PicPgm. Схемы подключения различных чипов к программатору можно посмотреть в этой таблице (щёлкните мышкой по нужному чипу и во всплывающем окне откроется его схема подключения). Ниже описано как настроить ПО для работы с программатором. Настройка ICProg После инсталляции программы нужно убедиться в наличии в папке с программой специального драйвера для …

Программатор "PROGOPIC2" для PIC-контроллеров и микросхем памяти: I2C и Microwire, с питанием от батареек

Небольшая модернизация программатора PROGOPIC, в результате которой появилась возможность программировать не только PIC-контроллеры серий PIC12, PIC16, но и микросхемы памяти I2C (серии 24Cxx: 24С02, 24С08, 24С16 и т.п.) и Microwire (93Cxx: 93C06, 93С46 и т.п.) Программатор состоит из базового модуля (основная и главная часть программатора) и специальных модулей расширения, предназначенных для программирования отдельных типов микросхем. …

Программирование микроконтроллеров PIC. Часть 5. Ассемблер. Организация циклов и ветвлений

В этой части мы рассмотрим, как организуются циклы и ветвления на ассемблере для микроконтроллеров PIC, какие для этого используются команды. Для начала давайте разберёмся, как организуются ветвления и что это такое. Ветвление — это такое место в программе, после которого в зависимости от какого либо условия может начать выполняться тот или иной код. То есть, …

Программирование микроконтроллеров PIC. Часть 4. Разработка рабочей части программы. Алгоритмы

Итак, наконец-то мы добрались до самого главного — разработки рабочей части программы, то есть до той части, которая, собственно, и будет решать поставленную задачу. С чего начинается разработка программы? Естественно, разработка любой программы начинается с постановки задачи. Иначе что делать-то, вообще? Задачу нужно формулировать как можно более детально, потому что правильно и полно поставленная задача …

Повышающе-понижающий преобразователь напряжения для зарядки КПК от батареек

В магазинах можно найти достаточно много зарядных устройств, работающих от сети 220В или от бортовой сети автомобиля (12В). В тоже время, иногда бывают ситуации, когда под рукой нет ни розетки, ни автомобиля, например, где-нибудь в походе. В этом случае для подзарядки различных устройств, таких как КПК или сотовые телефоны можно использовать обычные батарейки. Представленная ниже …

Повышающий DC/DC преобразователь для программатора Progopic на микросхеме MC34063 (4..10/14В 100мА, топология sepic)

Описанная в данной статье схема импульсного повышающего преобразователя способна преобразовывать широкий диапазон входных напряжений (4..10В) в стабильное выходное напряжение 14В при токе нагрузки до 100 мА. Схема разрабатывалась для питания от батареек программатора "PROGOPIC", но может быть с успехом использована для автономного питания любых других маломощных устройств, требующих подобного питающего напряжения. В качестве топологии преобразователя …