STM32 Microcontroller Blockset

NEUES PRODUKT

 

STM32 Microcontroller Blockset

Entwerfen, simulieren und implementieren Sie Anwendungen für STMicroelectronics STM32-Mikrocontroller

Tafel mit den Namen aller wichtigen unterstützten STM32-Mikrocontroller.

Referenzanwendungen

Diagramm des Motorsteuerungssystems mit Reglerblöcken, Regelstreckenmodell und Rückkopplungsschleifen.

Motorsteuerung

Diagramm eines Simulink-Modells für Leistungsumwandlung.

Leistungsumwandlung

Signalverarbeitungs-Workflow, der Vorverarbeitungs- und Nachverarbeitungsphasen zeigt.

Signalverarbeitung

Produkt-Highlights

Simulink-Modell, das das Einstiegsbeispiel mit der STM32-Hardwarekonfiguration zeigt.

Bereitstellung mit einem Klick

Generieren Sie Code und implementieren Sie ihn mit einem einzigen Klick auf STM32-Mikrocontroller. Der generierte Code ruft automatisch CMSIS-DSP für optimierte Signalverarbeitung und CMSIS-NN für die Inferenz von neuronalen Netzwerken auf Cortex-M-Prozessoren auf.

Simulink Library Browser zeigt STM32-Mikrocontroller-Blockset-Blöcke an.

Unterstützung für Peripheriegeräte

Verwenden Sie Treiberblöcke für ADC, PWM, digitale Ein-/Ausgänge, UART, I2C, SPI und FDCAN, um die Peripheriegeräte des STM32-Mikrocontrollers direkt in Ihrem Simulink-Modell zu konfigurieren.

Diagramm eines Beispielmodells im externen Modus.

Signalüberwachung und Parameterabstimmung

Überwachen Sie Signale und passen Sie Parameter in Modellen an, die auf STM32-Geräten ausgeführt werden, ohne das Modell neu zu kompilieren.

Simulink-Modell für die Processor-in-the-Loop-Verifikation konfiguriert.

PIL-Tests

Führen Sie PIL-Tests aus MATLAB und Simulink durch, um die numerische Äquivalenz zu überprüfen und die Ausführungszeit zu profilieren.

Beispielmodell zum Einstieg für Connected I/O mit STM32-Hardware.

Connected I/O Simulation

Streamen Sie während der Simulation Peripherie-Daten von STM32-Hardware in Simulink bereit. Unterstützte Peripheriegeräte umfassen ADC, PWM, GPIO, I2C und SPI.

Integration mit STM32CubeMX und STM32CubeIDE

STM32Cube-Integration

Importieren Sie vorhandene STM32CubeMX-Projektdateien (.ioc) oder erstellen Sie neue STM32CubeMX-Projekte in Simulink. Optional können STM32CubeIDE-kompatible Projekte generiert werden.

Unterstützte Hardware

Alle Nucleo-, Discovery-, Evaluations- und kundenspezifischen Boards, die auf den folgenden Prozessorserien basieren, werden unterstützt.

High Performance

  • STM32H7xx (Dual-Core)
  • STM32H7xx (Einzelkern)
  • STM32H5xx
  • STM32F7xx
  • STM32F4xx
  • STM32F2xx

Mainstream

  • STM32G4xx
  • STM32G0xx
  • STM32F3xx
  • STM32F1xx

Ultra-Low-Power

  • STM32U5xx
  • STM32L5xx
  • STM32L4xx

Wireless

  • STM32WBxx