Embedded HandbookПриложения
Все разделы › Приложения
STM32F103, STM32F407 · уровень справочник · 6 мин чтения
Открыть в интерактивном справочнике

Приложение F. Сокращения

Аббревиатуры, которыми написаны даташиты, справочные руководства и заголовки. Полный англо-русский словарь терминов — раздел 40; здесь только сокращения: что значит, как читается по-русски и где в справочнике. Порядок — алфавитный.


F.1 Ядро и архитектура

Сокращение Расшифровка По-русски §
AHB Advanced High-performance Bus быстрая шина ядра и памяти 1, 6
APB Advanced Peripheral Bus шина периферии; у STM32 две — APB1 медленная, APB2 быстрая 6
BASEPRI Base Priority mask порог маскирования прерываний по приоритету 28
CCM Core Coupled Memory память, подключённая к ядру напрямую; DMA туда не ходит 9, 11
CMSIS Cortex Microcontroller Software Interface Standard стандартный слой доступа к ядру и регистрам 5, B
CPU Central Processing Unit процессорное ядро 1
DWT Data Watchpoint and Trace блок точек наблюдения и счётчика тактов 35
FPU Floating-Point Unit блок плавающей запятой; есть у M4F, нет у M3 1, 24
ISR Interrupt Service Routine обработчик прерывания 7
ITM Instrumentation Trace Macrocell модуль трассировки, выход на SWO 21
MPU Memory Protection Unit блок защиты памяти 11
MSP / PSP Main / Process Stack Pointer указатели стека: основной и потоковый 23
NMI Non-Maskable Interrupt немаскируемое прерывание 7
NVIC Nested Vectored Interrupt Controller контроллер вложенных прерываний 7
PRIMASK Priority Mask маска всех прерываний, кроме NMI и отказов B
SCB System Control Block блок управления системой: сброс, отказы, приоритеты исключений 7, 35
SWD Serial Wire Debug двухпроводная отладка 4
SWO Serial Wire Output однопроводной выход трассировки 21
TPIU Trace Port Interface Unit формирователь потока трассировки 21
VTOR Vector Table Offset Register смещение таблицы векторов 11
WFI / WFE Wait For Interrupt / Event ждать прерывания / события — вход в сон 10, 33

F.2 Тактирование и питание

Сокращение Расшифровка По-русски §
CSS Clock Security System защита от пропадания внешнего такта 6
HSE / HSI High-Speed External / Internal внешний кварц / внутренний RC-генератор, МГц 6
LSE / LSI Low-Speed External / Internal часовой кварц 32 768 Гц / внутренний ~40 кГц 6, 12
MCO Microcontroller Clock Output вывод внутреннего такта наружу 6
PLL Phase-Locked Loop умножитель частоты 6
PVD Programmable Voltage Detector детектор просадки питания 10
PWR Power control блок управления питанием 10
RCC Reset and Clock Control сброс и тактирование 6
VBAT Battery voltage резервное питание часов и backup-регистров 12
VDDA Analog supply питание аналоговой части и опора АЦП 14

F.3 Периферия

Сокращение Расшифровка По-русски §
ADC Analog-to-Digital Converter АЦП 14
AFIO Alternate Function I/O ремап альтернативных функций (только F1) 8
bxCAN Basic Extended CAN контроллер CAN у STM32 19
CAN Controller Area Network шина CAN 19
CRC Cyclic Redundancy Check контрольная сумма, аппаратный блок 12
DAC Digital-to-Analog Converter ЦАП 15
DMA Direct Memory Access прямой доступ к памяти 9
EXTI External Interrupt внешние прерывания по выводам 7
FSMC / FMC Flexible Static/Memory Controller контроллер внешней памяти 41
GPIO General-Purpose Input/Output порты ввода-вывода 8
I²C Inter-Integrated Circuit двухпроводная шина 17
I²S Inter-IC Sound звуковая шина, режим SPI 18, E
IWDG / WWDG Independent / Window Watchdog независимый / оконный сторожевой таймер 12
OTG On-The-Go USB с ролью хоста и устройства (F4) 20
PWM Pulse-Width Modulation ШИМ 13
QSPI Quad SPI четырёхпроводный SPI для флеш-памяти 41
RTC Real-Time Clock часы реального времени 12
SDIO Secure Digital I/O интерфейс карт SD 41
SPI Serial Peripheral Interface последовательный интерфейс, полный дуплекс 18
TIM Timer таймер 13
UART / USART (Universal Synchronous) Asynchronous Receiver-Transmitter последовательный порт 16
USB Universal Serial Bus USB 20

F.4 Регистры и биты — типовые суффиксы

Суффикс Значит Пример
EN enable — разрешить RCC_APB2ENR_IOPAEN
RST reset — сбросить блок RCC_APB2RSTR_USART1RST
IE interrupt enable — разрешить прерывание USART_CR1_RXNEIE
IF / F interrupt flag / flag — флаг TIM_SR_UIF, USART_SR_TXE
CR control register — регистр управления SPI_CR1
SR status register — регистр состояния ADC_SR
DR data register — регистр данных USART_DR
BRR baud rate / bit reset — делитель скорости / сброс бита USART_BRR, GPIO_BRR
BSRR bit set/reset register GPIO_BSRR
ODR / IDR output / input data register GPIO_ODR
ARR / PSC / CCR auto-reload / prescaler / capture-compare таймеры
CNT counter — счётчик TIM_CNT
NDTR number of data to transfer — счётчик DMA DMA_CNDTR
PR pending register — флаги ожидания EXTI_PR
SWS / SW system clock switch status / switch RCC_CFGR
RDY ready — готов RCC_CR_HSERDY
ON включить генератор RCC_CR_HSEON

F.5 Память, сборка, отладка

Сокращение Расшифровка По-русски §
BOM Bill of Materials перечень элементов 2
BSS Block Started by Symbol область неинициализированных данных 11
DFP Device Family Pack пак поддержки семейства в Keil 4
ELF / AXF Executable and Linkable Format формат собранной прошивки 4, 11
HAL Hardware Abstraction Layer библиотека абстракции ST 5, C
LL Low-Layer тонкая библиотека ST над регистрами 5
MSb / LSb Most / Least Significant bit старший / младший бит 3
OCR Optical Character Recognition распознавание текста —
RO / RW / ZI Read-Only / Read-Write / Zero-Initialised области карты памяти компоновщика 11
RTOS Real-Time Operating System ОСРВ 23
SCVD System/Component Viewer Description описание объектов ядра для отладчика Keil 35
TCB Task Control Block блок управления задачей 23, 26

F.6 Сеть и файлы

Сокращение Расшифровка По-русски §
AT Attention префикс команд модемам и модулям 37
FAT / exFAT File Allocation Table файловая система карт 42
LFN Long File Name длинные имена файлов 42
MAC / PHY Media Access Control / Physical layer канальный / физический уровень Ethernet 37
MQTT Message Queuing Telemetry Transport протокол публикации-подписки 37
QoS Quality of Service уровень гарантии доставки 37
RMII Reduced Media-Independent Interface интерфейс MAC–PHY на 9 проводах 37
TCP / IP Transmission Control Protocol / Internet Protocol стек интернета 37
TLS Transport Layer Security шифрование поверх TCP 37

Расшифровки — по справочным руководствам семейств F1 и F4 и документации ядра Cortex‑M; ссылки на разделы проверены _tools/check_refs.py.

Открыть в интерактивном справочнике