STM32 Microcontroller Blockset

新製品

リファレンス アプリケーション

コントローラー ブロック、プラントモデル、フィードバックループを示すモーター制御システムのブロック線図。

モーター制御

電力変換の Simulink モデルのブロック線図。

電力変換

前処理および後処理の段階を示す信号処理のワークフロー。

信号処理

製品ハイライト

STM32 ハードウェア構成の入門のモデル例を示す Simulink モデル。

ワンクリックで展開

ワンクリックでコードを生成し、STM32 MCU に展開します。生成されたコードは Cortex-M プロセッサを対象に、最適化された信号処理のために CMSIS-DSP を、ニューラル ネットワーク推論のために CMSIS-NN を自動的に呼び出します。

STM32 Microcontroller Blockset のブロックが表示された Simulink ライブラリブラウザー。

周辺装置のサポート

ADC、PWM、デジタル I/O、UART、I2C、SPI、FDCAN のドライバーブロックを使用して、Simulink モデル内で STM32 MCU の周辺装置を直接構成します。

エクスターナル モードのモデル例のブロック線図。

信号の監視とパラメーター調整

STM32 デバイス上で動作するモデルの信号を監視し、モデルを再コンパイルすることなくパラメーターを調整します。

プロセッサインザループ検証用に構成された Simulink モデル。

PIL テスト

MATLAB および Simulink から PIL テストを実行して、数値等価性の検証や実行時間のプロファイリングを行います。

STM32 ハードウェアを用いた Connected I/O の入門のモデル例。

Connected I/O シミュレーション

シミュレーション中に STM32 ハードウェアから Simulink に周辺装置のデータをストリーミングします。サポートされている周辺装置には ADC、PWM、GPIO、I2C、SPI が含まれます。

STM32CubeMX および STM32CubeIDE との統合

STM32Cube との統合

既存の STM32CubeMX プロジェクト (.ioc ファイル) をインポートするか、Simulink で新しい STM32CubeMX プロジェクトを作成します。オプションで、STM32CubeIDE 互換のプロジェクトを生成できます。

サポート対象のハードウェア

以下のプロセッサシリーズを搭載したすべての Nucleo、Discovery、評価ボード、カスタムボードがサポートされています。

ハイパフォーマンス

  • STM32H7xx (デュアルコア)
  • STM32H7xx (シングルコア)
  • STM32H5xx
  • STM32F7xx
  • STM32F4xx
  • STM32F2xx

メインストリーム

  • STM32G4xx
  • STM32G0xx
  • STM32F3xx
  • STM32F1xx

超低消費電力

  • STM32U5xx
  • STM32L5xx
  • STM32L4xx

ワイヤレス

  • STM32WBxx