STM32 Microcontroller Blockset

신제품

 

STM32 Microcontroller Blockset

STMicroelectronics STM32 마이크로컨트롤러의 애플리케이션 설계, 시뮬레이션 및 구현

보드 그림과 함께 지원되는 주요 STM32 MCU의 이름이 모두 보이는 화면.

참조 응용 사례

제어기 블록, 플랜트 모델 및 피드백 루프가 보이는 모터 제어 시스템 다이어그램.

모터 제어

전력 변환 Simulink 모델의 다이어그램.

전력 변환

전처리 및 후처리 단계를 보여주는 신호 처리 워크플로.

신호 처리

제품 하이라이트

STM32 하드웨어 구성이 포함된 시작하기 예제를 보여주는 Simulink 모델.

단일 클릭 배포

한 번의 클릭으로 코드를 생성하고 STM32 마이크로컨트롤러에 배포할 수 있습니다. 생성된 코드는 Cortex-M 프로세서에서 최적화된 신호 처리를 위해 CMSIS-DSP를, 신경망 추론을 위해 CMSIS-NN을 자동으로 호출합니다.

STM32 Microcontroller Blockset 블록이 보이는 Simulink 라이브러리 브라우저.

주변기기 지원

ADC, PWM, 디지털 I/O, UART, I2C, SPI 및 FDCAN에 대한 드라이버 블록을 사용해 Simulink 모델에서 STM32 MCU 주변기기를 직접 구성할 수 있습니다.

External Mode 예제 모델의 다이어그램.

신호 모니터링 및 파라미터 조정

모델을 다시 컴파일하지 않고 STM32 소자에서 실행되는 모델의 신호를 모니터링하고 파라미터를 조정할 수 있습니다.

Processor-in-the-Loop 검증을 위해 구성된 Simulink 모델.

PIL 테스트

MATLAB 및 Simulink에서 PIL 테스트를 실행해 수치적 동등성을 검증하고 실행 시간을 프로파일링할 수 있습니다.

STM32 하드웨어와 Connected I/O를 사용하는 시작 예제 모델.

Connected I/O 시뮬레이션

STM32 하드웨어의 주변기기 데이터를 시뮬레이션 중에 Simulink로 스트리밍할 수 있습니다. 지원되는 주변기기로는 ADC, PWM, GPIO, I2C 및 SPI가 포함됩니다.

STM32CubeMX 및 STM32CubeIDE와의 통합

STM32Cube 통합

Simulink에서 기존 STM32CubeMX 프로젝트(.ioc) 파일을 가져오거나 새로운 STM32CubeMX 프로젝트를 생성할 수 있습니다. 필요에 따라 STM32CubeIDE 호환 프로젝트를 생성할 수 있습니다.

지원 하드웨어

다음 프로세서 시리즈를 기반으로 한 모든 Nucleo, Discovery, 평가 및 사용자 지정 보드가 지원됩니다.

High Performance

  • STM32H7xx (듀얼 코어)
  • STM32H7xx (싱글 코어)
  • STM32H5xx
  • STM32F7xx
  • STM32F4xx
  • STM32F2xx

Mainstream

  • STM32G4xx
  • STM32G0xx
  • STM32F3xx
  • STM32F1xx

Ultra-Low-Power

  • STM32U5xx
  • STM32L5xx
  • STM32L4xx

Wireless

  • STM32WBxx