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