STM32 Microcontroller Blockset

新产品

 

STM32 Microcontroller Blockset

为 STMicroelectronics STM32 微控制器设计、仿真和实现应用

开发板,列出所有受支持的主要 STM32 MCU 名称。

参考应用

电机控制系统图,显示控制器模块、被控对象模型和反馈回路。

电机控制

电力变换 Simulink 模型示意图。

电力变换

信号处理工作流,展示预处理和后处理阶段。

信号处理

产品亮点

Simulink 模型,展示了带有 STM32 硬件配置的入门示例。

一键部署

只需一键,即可生成代码并部署到 STM32 MCU。生成的代码自动调用 CMSIS-DSP 以实现优化的信号处理,并调用 CMSIS-NN 以在 Cortex-M 处理器上实现神经网络推断。

Simulink 库浏览器显示 STM32 Microcontroller Blockset 模块。

外围设备支持

使用 ADC、PWM、数字 I/O、UART、I2C、SPI 和 FDCAN 驱动模块,在 Simulink 模型中直接配置 STM32 MCU 外设。

外部模式示例模型示意图。

信号监控和参数调节

在 STM32 设备上运行的模型中监控信号并调节参数,无需重新编译模型。

Simulink 模型,已为处理器在环验证进行配置。

PIL 测试

从 MATLAB 和 Simulink 运行 PIL 测试,以验证数值等效性并分析执行时间。

STM32 硬件连接 I/O 的入门示例模型。

连接 I/O 仿真

在仿真过程中,将 STM32 硬件的外设数据流式传输到 Simulink。支持的外设包括 ADC、PWM、GPIO、I2C 和 SPI。

与 STM32CubeMX 和 STM32CubeIDE 的集成

STM32Cube 集成

在 Simulink 中导入现有的 STM32CubeMX 项目 (.ioc) 文件或创建新的 STM32CubeMX 项目。可选择生成兼容 STM32CubeIDE 的项目。

支持的硬件

支持所有基于以下处理器系列的 Nucleo、Discovery、评估和定制开发板。

高性能

  • STM32H7xx(双核)
  • STM32H7xx(单核)
  • STM32H5xx
  • STM32F7xx
  • STM32F4xx
  • STM32F2xx

主流

  • STM32G4xx
  • STM32G0xx
  • STM32F3xx
  • STM32F1xx

超低功耗

  • STM32U5xx
  • STM32L5xx
  • STM32L4xx

无线

  • STM32WBxx