주요 콘텐츠

Peripherals

Connect to peripherals and sensors attached to STM32 processor based boards

Use Simulink® blocks and STM32CubeMX integration to configure and deploy applications on STM32 processor based boards. Create Simulink models that leverage analog, timer, connectivity, computing, and multimedia peripherals available on STM32 hardware.

Peripheral blocks such as digital I/O, analog-to-digital converter (ADC), and pulse width modulation (PWM) enable simulation of control algorithms requiring ADC/PWM synchronization. Trigger asynchronous tasks using hardware interrupts, and use serial communication blocks to exchange data between host and target.

You can configure STM32 processor based boards with STM32CubeMX projects in Simulink to generate and deploy code directly to the hardware.

Categories

  • System Core
    Connect to system core peripherals such as GPIO, Hardware Interrupt, DMA
  • Analog Peripherals
    Connect to analog peripherals such as ADC, Comparator, DAC
  • Timer Peripherals
    Connect to timer peripherals such as Encoder, Higher Resolution Timer, PWM, Timer, Timer Capture
  • Connectivity Peripherals
    Connect to connectivity peripherals such as CAN, FDCAN, I2C, MQTT, SPI, UART/USART, TCP
  • Multimedia Peripherals
    Connect to multimedia peripherals such as I2S Mic in, I2S Audio Out
  • Computing Peripherals
    Connect to computing peripherals such as CORDIC co-processor, CRC
  • Custom Data Communication
    Custom data communication between STM32 processors and other devices
  • Sensors
    Connect and acquire data from sensors interfaced with STM32 processor based boards
  • I/O Device Builder
    Create Simulink block for custom or third-party C/C++ files

Featured Examples