STM32Cube MCU软件包内可用的例程
HAL:基于硬件抽象层的示例 LL:基于底层的示例 | ||||||||||||||||||||||||
驱动程序 | C0 | F0 | G0 | F1 | F2 | F3 | G4 | F4 | H5 | F7 | H7 | H7RS | N6 | L0 | U0 | L1 | L4 | U3 | L5 | U5 | WB0 | WB | WBA | WL |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
System | ||||||||||||||||||||||||
Cortex-M | HAL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL |
Cache memory | | | | | | | | | HAL LL | | | HAL | | | | | | | HAL | HAL | | | HAL LL | |
RAM ECC | | | | | | | | | HAL | | HAL | HAL | HAL | | | | | HAL | | HAL | | | | |
Hardware Semaphore | | | | | | | | | | | HAL | | | | | | | | | | | HAL LL | HAL LL | HAL LL |
DMA | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL |
EXTI | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | | HAL LL | HAL LL | HAL LL |
PWR | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL |
GPIO | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL |
RCC | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL |
Accelerator | ||||||||||||||||||||||||
Graphic accelerator (Chrom-ART/NeoChrom) | | | | | | | | HAL LL | HAL | HAL LL | HAL | HAL | | | | | HAL LL | | | HAL | | | | |
Trigonometric functions (Cordic) | | | | | | | HAL LL | | HAL LL | | HAL LL | HAL LL | | | | | | | | HAL LL | | | | |
Mathematical filters (FMAC) | | | | | | | HAL LL | | HAL LL | | HAL | | | | | | | | | HAL LL | | | | |
Memory | ||||||||||||||||||||||||
Flash | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL |
Ext. Mem. Interface (FMC/FSMC) | | | | HAL | HAL | | HAL | HAL | HAL LL | HAL | HAL | HAL | HAL | | | HAL | HAL | | HAL | HAL LL | | | | |
QSPI/OCTOSPI | | | | | | | HAL | HAL | HAL | HAL | HAL | HAL | HAL | | | | HAL | | HAL | HAL | | HAL | | |
QSPI/OCTO on-the-fly decrypt (OTFDEC) | | | | | | | | | HAL | | HAL | HAL | HAL | | HAL | | | | HAL | HAL | | | | |
XSPI | | | | | | | | | | | | | HAL | | | | | HAL | | | | | | |
XSPI on-the-fly encrypt/decrypt (MCE) | | | | | | | | | | | | | HAL | | | | | | | | | | | |
Peripherals | ||||||||||||||||||||||||
I2C | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL |
I3C | | | | | | | | | HAL LL | | | | HAL | | | | | HAL LL | | | | | | |
SPI | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL |
UART/USART/LPUART | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL |
CAN/FDCAN | | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | | | | HAL | HAL | HAL | HAL | | | | |
ETHERNET | | | | HAL | HAL | | | HAL | HAL | HAL | HAL | HAL | | | | | | | | | | | | |
USB | | HAL | HAL | HAL | HAL | | HAL | HAL | HAL | HAL | HAL | HAL | | | HAL | | HAL | | HAL | HAL | | | | |
SDMMC | | | | | | | | | HAL LL | | HAL | HAL | | | | | | | | HAL | | | | |
CEC | | HAL | HAL | | | HAL | | HAL | | HAL | HAL | HAL | | | | | | | | | | | | |
I2S/SAI | | | | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | HAL | | | | | HAL | HAL | HAL | HAL | | HAL | HAL | |
SPDIF | | | | | | | | | | HAL | HAL | HAL | | | | | | | | | | | | |
Camera Interface (DCMI) | | | | | HAL | | | HAL | HAL | HAL | HAL | HAL | | | | | HAL | | | HAL | | | | |
Graphic MMU (Chrom-GRC) | | | | | | | | | | | HAL LL | HAL LL | | | | | HAL | | | | | | | |
Segment display | | | | | | | | | | | | | | | | HAL | HAL | | | | | | | |
Display interface (Praellel/TFT/MIPI-DSI) | | | | | | | | HAL | | HAL | HAL | HAL | HAL | | | | HAL | | | | | | | |
JPEG Codec | | | | | | | | | | HAL | HAL | HAL | HAL | | | | | | | | | | | |
Touch Sensing Controller | | HAL | | | | HAL | | | HAL | | | HAL | | HAL | HAL | | HAL | | | HAL | | HAL | HAL | |
Analog | ||||||||||||||||||||||||
ADC | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | | HAL LL | HAL LL | HAL LL |
DAC | | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | | | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | | | | HAL LL |
DTS (Digital Temperature Sensor) | | | | | | | | | | | | | HAL | | | | | | | | | | | |
Sigma-Delta ADC / DFSDM / Digital mics IF / ADF / MDF | | | | | | HAL | | HAL | HAL | HAL | HAL | HAL | HAL | | | | HAL | | HAL | HAL | | | | |
COMP | | HAL LL | HAL LL | | | HAL LL | HAL LL | | HAL LL | | HAL LL | | | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | | HAL LL | HAL LL | HAL LL |
OPAMP | | | | | | HAL LL | HAL LL | | HAL LL | | HAL | | | | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL | | | | |
Security & Safety | ||||||||||||||||||||||||
CRC | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL |
Crypto/AES/PKA | | | HAL | | HAL | | HAL | HAL | HAL LL | HAL | HAL | HAL | HAL | HAL | HAL | | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL |
TrustZone (GTZC) | | | | | | | | | HAL | | | | | | | | | HAL | HAL | HAL | | | | HAL |
RNG | | | HAL | | HAL LL | | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL |
BSEC (Boot and Security and OTP control) | | | | | | | | | | | | | HAL | | | | | | | | | | | |
RIF (Resource Isolation Framework) | | | | | | | | | | | | | HAL | | | | | | | | | | | |
Hash | | | | | HAL | | | HAL | HAL | HAL | HAL | HAL | HAL | | | | HAL | HAL | HAL | | | | HAL | |
Firewall | | | | | | | | | | | | | | HAL | | | HAL | | | | | | | |
Watchdogs & Timers | ||||||||||||||||||||||||
High Res. Timer | | | | | | HAL LL | HAL LL | | | | HAL | | | | | | | | | | | | | |
WDG | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL |
RTC | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL |
TIM/LPTIM | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL | HAL LL |