Main Content

Peripherals

Configure and use analog, timers, connectivity, computing, and multimedia peripherals to build and deploy applications on STM32 processors

Create Simulink® models using analog, timers, connectivity, computing, and multimedia peripherals available on STM32 processors.

Peripheral blocks, such as digital IO, ADC, and PWM are used to perform simulations of control algorithms that require ADC-PWM synchronization. Trigger asynchronous tasks using the interrupts. Use the serial blocks to communicate between the host and the target.

You can configure the STM32 Processor-Based Boards to use the STM32CubeMX project with Simulink to generate code and deploy the code to the hardware.

Categories

  • System Core
    Configure and use system core peripherals such as GPIO, Hardware Interrupt, DMA, and more
  • Analog Peripherals
    Configure and use analog peripherals such as ADC, Comparator DAC, and more
  • Timer Peripherals
    Configure and use timer peripherals such as Encoder, Higher Resolution Timer, PWM, Timer, Timer Capture, and more
  • Connectivity Peripherals
    Configure and use connectivity peripherals such as CAN, FDCAN, I2C, MQTT, SPI, UART/USART and TCP
  • Multimedia Peripherals
    Configure and use communication peripherals such as I2S and more
  • Computing Peripherals
    Configure and use computing peripherals such as CORDIC co-processor, CRC and more
  • Utilities
    Use memory blocks to perform memory specific operation
  • IO Device Builder
    Create Simulink block for custom or third-party C/C++ files