Peripherals
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







