Статьи по электронике
Подробные материалы об интерфейсах, микроконтроллерах и схемотехнике: принцип работы, расчёт с примерами, схемы подключения, типичные ошибки и источники. Новые статьи появляются в разделах и автоматически попадают в этот список.
Интерфейсы
- Интерфейс UART
Кадр 8N1, скорость и допуск, TX и RX, уровни, USB–UART, AVR и STM32
Обновлено 9 октября 2026 г.
- Интерфейс RS-232
Уровни, распиновка DB9, нуль-модем, MAX3232, UART и AVR
Обновлено 3 октября 2026 г.
- Интерфейс RS-485
Уровни, длина линии, терминаторы, смещение, MAX485, Modbus RTU
Обновлено 5 октября 2026 г.
- Шина I²C (I2C, IIC, TWI)
SDA и SCL, START/STOP, ACK, адреса, скорости, расчёт подтяжек
Обновлено 10 октября 2026 г.
- Интерфейс SPI
SCLK, MOSI, MISO, CS, режимы 0–3, daisy chain, частота, SPI в AVR
Обновлено 3 октября 2026 г.
- Шина CAN
CAN_H и CAN_L, терминаторы, кадр, арбитраж, ошибки, тайминг, MCP2515
Обновлено 5 октября 2026 г.
- CAN FD
Кадр, BRS и фаза данных, DLC до 64 байт, CRC, ISO и non-ISO
Обновлено 11 октября 2026 г.
- Шина LIN
Кадр, PID, контрольная сумма, расписание, трансивер, LIN на UART
Обновлено 9 октября 2026 г.
- Интерфейс 1-Wire
Тайм-слоты, ROM-команды, поиск, CRC8, DS18B20, паразитное питание
Обновлено 4 октября 2026 г.
- Интерфейс USB
Скорости, распиновка Type-A, Micro-B и Type-C, питание, CC, USB PD
Обновлено 3 октября 2026 г.
- Протокол Modbus RTU
Кадр, паузы 3,5 символа, функции, регистры, CRC-16, RS-485, отладка
Обновлено 4 октября 2026 г.
Микроконтроллеры
- Архитектура микроконтроллеров AVR
Ядро, конвейер, память, порты, прерывания, сброс, такты и сон
Обновлено 10 октября 2026 г.
- Совместимость STM32 по выводам: pin-to-pin замена
Какие STM32 совпадают по выводам: таблицы отличий для F103, F407, F401, F303, G474, F030, G030
Обновлено 11 октября 2026 г.
- Архитектура ARM Cortex-M3
Регистры, карта памяти, bit-banding, NVIC, SysTick, MPU, старт, пример
Обновлено 5 октября 2026 г.
- Система команд AVR
Все инструкции с флагами и тактами, адресация, примеры кода
Обновлено 3 октября 2026 г.
- Strapping-выводы ESP32, S3, C3, C6 и других: какие GPIO влияют на загрузку
Какие GPIO читаются при сбросе: загрузка, напряжение флеш-памяти, JTAG — для ESP32, S2, S3, C2, C3, C5, C6, H2, P4
Обновлено 11 октября 2026 г.
- Arduino и AVR: что скрывает ядро Arduino
Что делают init(), millis(), analogWrite(), analogRead() и загрузчик
Обновлено 10 октября 2026 г.
- Микроконтроллер ATmega328P
Распиновка, фьюзы, Optiboot, периферия, питание, схема и код на C
Обновлено 10 октября 2026 г.
- Микроконтроллер ATmega8 и ATmega8A
Распиновка, фьюзы и CKOPT, отличия от ATmega328P, переход на ATmega88
Обновлено 10 октября 2026 г.
- ATmega128 и ATmega128A
Память, распиновка, фьюзы, M103C и JTAG, ISP через PE0/PE1
Обновлено 5 октября 2026 г.
Компоненты
- SPI-флеш-память на примере W25Q128 и GD25Q128
Выводы, страницы и секторы, команды, статус BUSY, время записи и стирания
Обновлено 11 октября 2026 г.
- EEPROM с шиной I²C на примере 24LC256 и BR24G256
Выводы, адрес на шине, запись байта и страницы, опрос ACK, защита, чтение
Обновлено 11 октября 2026 г.
Теория
- Операционный усилитель
Принцип работы, основные схемы и формулы, параметры реальных ОУ и их выбор
Обновлено 5 октября 2026 г.
- Аналого-цифровой преобразователь (АЦП)
Квантование, формула кода, SAR, время выборки, погрешности, передискретизация
Обновлено 10 октября 2026 г.
- Биполярный транзистор
NPN и PNP, режимы работы, параметры из даташита, ключ и усилитель с расчётом
Обновлено 5 октября 2026 г.
- Цифровая логика: от вентилей до регистров
Вентили, таблицы истинности, СДНФ, карты Карно, мультиплексор, защёлка, триггер, регистр
Обновлено 11 октября 2026 г.
- Цифро-аналоговый преобразователь (ЦАП)
Формула выхода, R-2R и резистивная цепочка, погрешности, буфер, STM32, MCP4725, ШИМ
Обновлено 10 октября 2026 г.
- Компаратор напряжения
Принцип работы, открытый коллектор, LM393, расчёт гистерезиса, оконный компаратор, AVR и STM32
Обновлено 10 октября 2026 г.
- MOSFET и IGBT
Устройство, логический уровень, заряд затвора, потери, ключ и IGBT
Обновлено 9 октября 2026 г.
- LDO и линейные стабилизаторы напряжения
Устройство, падение, ток покоя, PSRR, шум, конденсаторы, нагрев
Обновлено 11 октября 2026 г.
- Импульсные преобразователи напряжения
Принцип, buck и boost, режимы тока дросселя, синхронное выпрямление
Обновлено 11 октября 2026 г.
Справочник
- Цветовая маркировка резисторов
Таблица цветов, схемы 3–6 полос, ряды E и ошибки чтения
Обновлено 2 октября 2026 г.
- Таблица ASCII и кириллические кодировки
Коды символов, кириллица в CP1251, KOI8-R, CP866 и UTF-8
Обновлено 4 октября 2026 г.
ЖК-дисплеи
- Символьные ЖК-модули на HD44780: LCD 1602 и 2004
Распиновка 1602, команды, инициализация, I²C, кириллица, CGRAM
Обновлено 4 октября 2026 г.
- OLED-дисплей на SSD1306: подключение и команды
Питание, I²C и SPI, адрес, память по страницам, команды, инициализация
Обновлено 11 октября 2026 г.
- TFT-дисплей на ILI9341: подключение по SPI и команды
Питание, SPI с D/CX, RGB565 и RGB666, окно записи, поворот, инициализация
Обновлено 11 октября 2026 г.
- TFT на ST7735 и ST7789: подключение и команды
Память и разрешения, SPI, цвет, поворот, смещение окна, инициализация
Обновлено 11 октября 2026 г.
- ЖК-модули 12864 на ST7920: подключение и команды
Питание, параллельный и последовательный интерфейс, команды, текст и графика
Обновлено 11 октября 2026 г.
- Графические модули 128 × 64 на KS0108
Две половины экрана, страницы памяти, команды, флаг занятости, тайминги
Обновлено 11 октября 2026 г.
Двигатели
- Шаговые двигатели: устройство, подключение и драйверы
Типы и обмотки, шаг и микрошаг, чоппер, драйвер A4988
Обновлено 11 октября 2026 г.
- Управление коллекторным двигателем постоянного тока
Ключ и диод, ШИМ, H-мост, реверс, торможение, датчики скорости
Обновлено 11 октября 2026 г.
- Драйверы H-моста: L298, A4988 и дискретный мост
Устройство моста, сквозной ток, L298, A4988, потери на ключах
Обновлено 11 октября 2026 г.
Распиновки
- Распиновка RJ-45 (8P8C)
T568A и T568B, Ethernet, PoE, обжим
Обновлено 3 октября 2026 г.
- Распиновка NE555 и NE556
Выводы таймера 555 и сдвоенного 556
Обновлено 3 октября 2026 г.
- Распиновка стабилизаторов 7805, 7905, LM317, AMS1117
7805, 7905, LM317, AMS1117: выводы и фланец
Обновлено 3 октября 2026 г.
- Распиновка AVR ISP, UPDI и TPI
ISP 6 и 10 pin, USBasp, UPDI и TPI
Обновлено 3 октября 2026 г.
- Распиновка JTAG и SWD
ARM JTAG 20, Cortex Debug 10, STDC14, ST-LINK
Обновлено 3 октября 2026 г.
- Распиновка HDMI: тип A, C и D
Тип A, mini и micro: TMDS, DDC, HPD, CEC, +5 В
Обновлено 3 октября 2026 г.
- Распиновка VGA (DE-15)
15 контактов, уровни RGB и синхронизации, DDC, тайминги
Обновлено 3 октября 2026 г.
Питание
- Как выбрать LDO-стабилизатор
Падение, ток покоя, нагрев, конденсаторы — выбор под задачу
Обновлено 11 октября 2026 г.
- Понижающий преобразователь (buck)
Заполнение, дроссель, пульсации, конденсатор, ключ и диод
Обновлено 11 октября 2026 г.
- Повышающий преобразователь (boost)
Заполнение, токи, дроссель, конденсатор, ключ и диод
Обновлено 11 октября 2026 г.
Типовые схемы
- Ключ на биполярном транзисторе
Нижний ключ на NPN: ток и резистор базы, мощность, PNP и ULN2003A
Обновлено 10 октября 2026 г.
- Ключ на MOSFET
Логический уровень, резисторы затвора, потери и нагрев, ШИМ, 3,3 В
Обновлено 10 октября 2026 г.
- Драйвер реле на транзисторе
Ключ на NPN, диод на катушке, расчёт для Omron G5Q 5 В, ошибки
Обновлено 10 октября 2026 г.
- Подключение светодиода к микроконтроллеру
Резистор от вывода, ток и напряжение вывода, цепочка на 12 В через транзистор
Обновлено 10 октября 2026 г.
- Согласование логических уровней 3,3 и 5 В
Прямое соединение, делитель, диоды, MOSFET-транслятор, I²C на BSS138
Обновлено 10 октября 2026 г.
Программы
- AVRDUDE: как прошить AVR из командной строки
Прошивка AVR из командной строки: ключи, Arduino, USBasp, фьюзы, ошибки
Обновлено 11 октября 2026 г.
- esptool: как прошить ESP32 и ESP8266
Прошивка ESP32 и ESP8266: команды, адреса загрузчика, режим загрузки, ошибки
Обновлено 11 октября 2026 г.
- PlatformIO: среда для Arduino, ESP32 и STM32
Установка, platformio.ini, настройки популярных плат, библиотеки, прошивка, монитор
Обновлено 11 октября 2026 г.
Платы
- Raspberry Pi Pico: распиновка и устройство платы
40 контактов, функции GPIO, питание, АЦП, BOOTSEL и SWD
Обновлено 11 октября 2026 г.
- ESP32-DevKitC V4: распиновка и устройство платы
38 контактов, АЦП, сенсоры, обвязка загрузки, питание, прошивка
Обновлено 11 октября 2026 г.
- NodeMCU DevKit V1.0 на ESP8266: распиновка и устройство
D0–D10 и GPIO, выводы загрузки, A0, питание, прошивка
Обновлено 11 октября 2026 г.
- LOLIN (Wemos) D1 mini: распиновка и устройство
16 контактов, GPIO, выводы загрузки, A0, питание, I²C
Обновлено 11 октября 2026 г.
- STM32 Blue Pill: распиновка и устройство платы
STM32F103C8T6: функции выводов, 5 В-выводы, питание, загрузка
Обновлено 11 октября 2026 г.
- WeAct Black Pill на STM32F411: распиновка и устройство
STM32F411: функции выводов, 5 В, питание, DFU и SWD
Обновлено 11 октября 2026 г.
Датчики
- Как измерить ток: шунт, усилитель и датчик Холла
Шунт и усилитель, датчик Холла ACS712, трансформатор тока: точность, шум, развязка
Обновлено 11 октября 2026 г.
- GPS-модули NEO-6M и NEO-M8N: подключение и NMEA
u-blox NEO-6M и NEO-M8N: параметры, питание, подключение к МК, антенна, NMEA
Обновлено 11 октября 2026 г.