Все разделы › Приложения
Приложение 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.