IAR Systems Product Updates
在IAR Embedded Workbench for Arm | IAR Systems 找到Download圖標(biāo)進(jìn)行下載。
在S32K3xxDRV_r1.4 軟件包種提供了各種外設(shè)的配置例程。
以eMIOS為例,此示例使用增強(qiáng)型模塊化輸入/輸出子系統(tǒng)(eMIOS)生成PWM信號(hào)。PWM信號(hào)使用在OPWMB模式下運(yùn)行的eMIOSO_CH[9]通道生成。PWM通道的時(shí)基由MCB遞增計(jì)數(shù)模式下運(yùn)行的eMIOS0_CH[8]通道設(shè)置。輸出 PWM信號(hào)可在引腳PTA1上測(cè)量到。
/*emios_pwm_test.c*/
#include "drivers.h"
uint16_t dutyArray[2]={APP_PWM_PERIOD_HALF - (uint16_t)(0.5f*(float)APP_PWM_PERIOD_HALF),
APP_PWM_PERIOD_HALF + (uint16_t)(0.5f*(float)APP_PWM_PERIOD_HALF)};
int main (void)
{
/* 使能所有的片上外設(shè) */
MCME_PeriphCtrl (MCME_ALL_PERIPH_EN_CONFIG);
/* 配置 GPIO引腳 */
SIUL_Init (PTA, PIN1, OUT_ALT2, PIN_DS_EN_PULLNO_SR_DI_PK_DI_CONFIG);
/* 時(shí)基設(shè)置*/
EMIOS_Init(EMIOS0,EMIOS_CH8,EMIOS_MODE_MCB_UP_ICLK(EMIOS_PRESC_1,EMIOS_PRESC_CLOCK,1u,APP_MC_A1));
/*PWM */
EMIOS_Init(EMIOS0,EMIOS_CH9,EMIOS_MODE_OPWMB_TB(EMIOS_BUS_BCDE,EMIOS_B1M_F,EMIOS_EDPOL_OUT_A_CLR_B_SET,5u,6u));
EMIOS_Enable(EMIOS0, EMIOS_CH8);
/*設(shè)置默認(rèn)的 50% 占空比用于 PWM輸出 */
EMIOS_Update(EMIOS0, EMIOS_OPWMB, EMIOS_CH9, dutyArray);
/*通過使能全局分頻器來啟動(dòng)時(shí)基*/
EMIOS_EnablePrescaler(EMIOS0, 1u);
while(1){asm("nop");}
}
頭文件如下:
#ifndef __APPCONFIG_H
#define __APPCONFIG_H
#define configHANDLER_IN_TCM 1
#define configRUNTIME_IN_TCM 1
#define configCLOCK_MODE 5
#define configXTAL_FREQ 2
/* PWM周期:EMIOS / emios_global_prescaler / fPWM = 160MHz / 1 / 20kHz = 8000 */
#define APP_PWM_PERIOD 8000u
/* 模計(jì)數(shù)器緩沖(向上/向下)A1比較值*/
#define APP_MC_A1 ((APP_PWM_PERIOD ) + 1u)
/* 用于占空比計(jì)算的一半的 PWM周期滴答數(shù)*/
#define APP_PWM_PERIOD_HALF ((APP_PWM_PERIOD / 2u) +1u)
#endif /* __APPCONFIG_H */
編譯工具鏈支持:
S32DS 3.4 | EWARM 9.32 |
---|---|
X | X |
-
PWM
+關(guān)注
關(guān)注
114文章
5194瀏覽量
214335 -
調(diào)試
+關(guān)注
關(guān)注
7文章
583瀏覽量
33997 -
IAR
+關(guān)注
關(guān)注
5文章
353瀏覽量
36721 -
IDE
+關(guān)注
關(guān)注
0文章
338瀏覽量
46794 -
Jlink
+關(guān)注
關(guān)注
6文章
111瀏覽量
37732
原文標(biāo)題:S32K3 基于IAR IDE環(huán)境下使用JLINK 調(diào)試
文章出處:【微信號(hào):嵌入式 MCU,微信公眾號(hào):嵌入式 MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論