- 本文目的
- 利用 FTM PWM 去閃爍開發板 LED 實例幫助大家理解 NXP MBDT 使用方法,可參考影片 : https://youtu.be/ipM_BJCD5hzo
- 搭配 Embeded Coder 產生的代碼進行燒錄
- 事前準備
- S32K144 開發版 ( 本範例使用 OpenSDA 燒錄 )
- MATLAB、Simulink 基本操作經驗
- NXP Model Based Design Toolbox 開發環境
- 操作流程
-
Simulink → Create New Model
-

-
拉出以下的架構 ( MBD_S32K1xx_Config_Information, FTM_PWM_Config, Counter Limited, Data Type Conversion, Gain, Scope )
-

-
以 MBD_S32K1xx_Config_Information 為例,Library Browser 可找到所有元件
-

-
MBD_S32K1xx_Config_Information 配置


-
FTM_PWM_Config 配置


Counter Limited 配置

Gain 配置

點擊 Scope 並執行來判斷 Duty cycle 是否如預期

點擊 Build ( 或是 Ctrl + B ) 產生代碼並燒錄,並確認開發版 LED 是否如預期閃爍

評論