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

Манчестерский код. Синхронизация, приём и декодирование

Итак, для начала поговорим о том, что представляет собой «манчестерское» кодирование. В «манчестерском» коде единица кодируется переходом сигнала в середине битового интервала из состояния «OFF» в состояние «ON», а ноль — наоборот, переходом сигнала в середине битового интервала из состояния «ON» в состояние «OFF». Что такое состояния «ON» и «OFF»?Состояния сигнала «ON» и «OFF» — …

Справочные данные для контроллеров PIC. Алгоритмы перевода в режим программирования, диапазоны напряжения Vpp, используемые для программирования выводы

В представленной ниже таблице, для различных моделей pic-контроллеров фирмы Microchip приведены поддерживаемые алгоритмы перевода контроллеров в режим программирования (в соответствии с классификацией из этой статьи), диапазоны напряжений Vpp (для моделей, поддерживающих HVP — high voltage programming), а также используемые для программирования выводы. Все эти данные выужены из официальных спецификаций по программированию pic-контроллеров, которые лежат тут, …

Программирование микроконтроллеров PIC. Часть 6. Как перевести контроллер в режим программирования и залить в него прошивку

В предыдущих частях мы разобрались что представляет из себя контроллер, как он работает и как написать для него программу. Следующее, что нам нужно сделать — это залить полученную программу в память контроллера (или ещё говорят «прошить контроллер»). Для этого существуют специальные инструменты — программаторы. Программатор состоит из аппаратной части (обычно в быту именно эту аппаратную …

Как работать с драйверами индикаторов MAX7219 и MAX7221

Сегодня мы поговорим об очень удобных и полезных микрухах — драйверах MAX7219 и MAX7221. Эти драйвера позволяют управлять семисегментными индикаторами (с общим катодом), светодиодными линейками или просто отдельными светодиодами. Максимум к ним можно подключить по 64 светодиода (ну или, соответственно, по восемь семисегментных индикаторов). Сами драйвера управляются по интерфейсу SPI (режим 0), поддерживая частоту работы …

Теория работы и расчёт неизолированного повышающего преобразователя. Часть 2. Анализ работы и расчёт элементов boost-конвертера

Часть 1. Введение. Теоретические основы и режимы работы boost-конвертера Часть 2. Анализ работы и расчёт элементов boost-конвертера + онлайн-калькулятор Итак, у нас есть задача получить из входного напряжения Vin выходное напряжение Vout. Что нам нужно рассчитать? Нужно рассчитать индуктивность катушки (L), номиналы входного и выходного конденсаторов (Cin, Cout), а так же подобрать ключевой транзистор и …

Теория работы и расчёт неизолированного повышающего преобразователя. Часть 1. Введение. Теоретические основы и режимы работы boost-конвертера

Часть 1. Введение. Теоретические основы и режимы работы boost-конвертера Часть 2. Анализ работы и расчёт элементов boost-конвертера + онлайн-калькулятор Итак, boost-конвертер относится к импульсным повышающим (step-up) преобразователям и строится по следующей типовой схеме: Как можно видеть на рисунке, — конвертер состоит из дросселя, диода, ключа, входного и выходного конденсаторов и схемы управления. В чём заключается …

Программа для контроллера SPI-шлюза (режим SPI-master из терминалки ПК)

Программа, рассмотренная в этой статье, разработана для контроллера SPI-шлюза (шлюз у нас реализован на ATTiny2313). Эта программа позволяет из терминальной программы персонального компьютера общаться в качестве Master-а с различными SPI устройствами. В программе реализованы все 4 режима SPI, размер пакета может быть установлен от 1 до 64 бит, возможен выбор передачи пакета младшим или старшим …

SPI шлюз для компьютера (через com-порт) на ATTiny2313

В этой статье мы рассмотрим как сделать для компьютера SPI-шлюз. Шлюз будет подключаться к ПК через старый-добрый com-порт стандарта RS-232, и предоставит нам возможность общаться с устройствами, имеющими интерфейс SPI, из любой терминальной программы для работы сom-портом, поддерживающей HEX-режим. Одну из таких терминалок, RH_Com, можно скачать на нашем сайте, в подразделе «Полезные программы для ПК» …

Как работают усилители на операционниках. Дифференциальный усилитель на ОУ (схема и расчёт)

Итак, дифференциальный усилитель — это устройство, предназначенное для усиления разности подаваемых на его входы сигналов. Вот сейчас мы построением такого усилителя и займёмся. Рассмотрим схему, построенную на базе операционного усилителя (ОУ), приведенную на рисунке справа. Это наиболее общая схема усилителя на операционнике. По своей сути, любой усилитель на ОУ — вариант этой схемы (ниже я …

Программная реализация ведущего шины SPI (подробный разбор и некоторые процедуры на асме для PIC и AVR)

В этой статье рассматривается пример программной реализации на микроконтроллерах PIC и AVR функций ведущего шины SPI для разных режимов (mode0, mode1, mode2, mode3). Чтобы понимать что происходит — для начала, как всегда, читаем теорию (что такое SPI и как он работает). Если с теорией разобрались, тогда можно приступать к практической реализации. Итак, что должен уметь …