一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

S32K3基于IAR IDE環(huán)境下使用JLINK調(diào)試

li1756686189 ? 來源:嵌入式 MCU ? 2023-01-29 16:43 ? 次閱讀

首先從IAR官網(wǎng)下載最新的軟件版本。

IAR Systems Product Updates

在IAR Embedded Workbench for Arm | IAR Systems 找到Download圖標(biāo)進(jìn)行下載。

6140ab1a-9faf-11ed-bfe3-dac502259ad0.png

在S32K3xxDRV_r1.4 軟件包種提供了各種外設(shè)的配置例程。

615d1746-9faf-11ed-bfe3-dac502259ad0.png

以eMIOS為例,此示例使用增強型模塊化輸入/輸出子系統(tǒng)(eMIOS)生成PWM信號。PWM信號使用在OPWMB模式下運行的eMIOSO_CH[9]通道生成。PWM通道的時基由MCB遞增計數(shù)模式下運行的eMIOS0_CH[8]通道設(shè)置。輸出 PWM信號可在引腳PTA1上測量到。

/*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è)置*/

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);

/*通過使能全局分頻器來啟動時基*/

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

/* 模計數(shù)器緩沖(向上/向下)A1比較值*/

#define APP_MC_A1 ((APP_PWM_PERIOD ) + 1u)

/* 用于占空比計算的一半的 PWM周期滴答數(shù)*/

#define APP_PWM_PERIOD_HALF ((APP_PWM_PERIOD / 2u) +1u)

#endif /* __APPCONFIG_H */

編譯工具鏈支持:

S32DS 3.4 EWARM 9.32
X X

618d7cb0-9faf-11ed-bfe3-dac502259ad0.png

619ea292-9faf-11ed-bfe3-dac502259ad0.png

61b96f50-9faf-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5315

    瀏覽量

    217354
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    602

    瀏覽量

    34408
  • IAR
    IAR
    +關(guān)注

    關(guān)注

    5

    文章

    367

    瀏覽量

    37123
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    346

    瀏覽量

    47360
  • Jlink
    +關(guān)注

    關(guān)注

    6

    文章

    111

    瀏覽量

    38306

原文標(biāo)題:S32K3 基于IAR IDE環(huán)境下使用JLINK 調(diào)試

文章出處:【微信號:嵌入式 MCU,微信公眾號:嵌入式 MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    IAR Systems支持NXP S32K3 MCU系列下一代汽車應(yīng)用

     IAR Systems?提供的完整開發(fā)工具鏈IAR Embedded Workbench? for Arm?已經(jīng)支持NXP?半導(dǎo)體的最新汽車級 S32K3 MCU系列。
    發(fā)表于 11-24 09:07 ?1910次閱讀
    <b class='flag-5'>IAR</b> Systems支持NXP <b class='flag-5'>S32K3</b> MCU系列下一代汽車應(yīng)用

    學(xué)習(xí)一S32K3的ADC模塊

    4.2 注入觸發(fā)4.3 BCTU觸發(fā)6 校準(zhǔn)和自檢功能1 前言今天學(xué)習(xí)了一S32K3的ADC模塊,接下來做個總結(jié)。2 資源簡介下表是S32K3各型號擁有的ADC模塊。下表是三個ADC模塊擁有的體征:可以看到對于ADC的通道有P
    發(fā)表于 03-01 06:09

    s32k3的MBDT需要autosar?

    我們最近決定為我們的項目使用 S32K3,目前正在從 MPC574 切換到 S32K3 開發(fā)套件。一位同事為 s32k3 安裝了 MBDT,并報告說他還必須安裝一些 autosar 驅(qū)動程序
    發(fā)表于 03-27 07:25

    S32K3 ADC的外部通道如何使用?

    S32K3 ADC的外部通道使用方法 .
    發(fā)表于 04-17 07:28

    如何設(shè)置S32K3調(diào)試密碼?

    1、如何設(shè)置S32K3調(diào)試密碼?阿拉伯?dāng)?shù)字配置調(diào)試密碼后如何解鎖帳號?1、S32K3怎么配置調(diào)試密碼?2、配置完成測試密碼如何解鎖?
    發(fā)表于 04-18 09:54

    如何喚醒S32K3睡眠模式?

    S32K3睡眠模式如何喚醒
    發(fā)表于 04-20 13:12

    S3C6410的Jlink調(diào)試方法介紹

    S3C6410的Jlink調(diào)試 方 法
    發(fā)表于 10-29 10:57 ?0次下載

    IARJlink_調(diào)試STM32心得詳解

    Jlink V6調(diào)試STM32的教程,JTAG與SWD兩種方式
    發(fā)表于 11-09 18:07 ?57次下載

    圖解ADS環(huán)境搭配JLINK調(diào)試ARM

    文章是對LPC2148而寫的,但是對三星的44B0芯片同樣適用,只需要在選擇時將相應(yīng)的CPU選擇的S3C44B0就可以了。 JLINK在ADS下調(diào)試心得 文章是對LPC2148而寫的,但是對三星
    發(fā)表于 09-08 17:33 ?523次閱讀

    s32ks32k14x系列(1)——開發(fā)環(huán)境搭建

    選擇1、S32DS--------官方IDE? 集成SDK、可圖形配置等2、MDK-KEIL? 這個軟件相信玩過51、stm32等很熟悉啦 安裝S32k相應(yīng)包即可3、
    發(fā)表于 12-06 10:36 ?28次下載
    【<b class='flag-5'>s32k</b>】<b class='flag-5'>s32k</b>14x系列(1)——開發(fā)<b class='flag-5'>環(huán)境</b>搭建

    詳細(xì)展示S32K3在功能安全的方方面面

    S32K3系列MCU是按照ISO 26262標(biāo)準(zhǔn)開發(fā)的,可以應(yīng)用在需要滿足ASIL B或者ASIL D安全完整性等級要求的系統(tǒng)中。根據(jù)應(yīng)用的安全相關(guān)需求,S32K3具備監(jiān)控、管理和控制系統(tǒng)的性能,其片內(nèi)的安全機制分為:
    的頭像 發(fā)表于 07-25 11:38 ?6781次閱讀

    助力集成式熱管理系統(tǒng),S32K3多電機控制方案已就位!

    助力集成式熱管理系統(tǒng),S32K3多電機控制方案已就位!
    的頭像 發(fā)表于 10-24 15:41 ?971次閱讀
    助力集成式熱管理系統(tǒng),<b class='flag-5'>S32K3</b>多電機控制方案已就位!

    基于S32K3的新一代IBCM解決方案

    基于S32K3的新一代IBCM解決方案
    的頭像 發(fā)表于 09-27 15:51 ?1176次閱讀
    基于<b class='flag-5'>S32K3</b>的新一代IBCM解決方案

    S32K3可以直連AWS云服務(wù)啦!

    基于S32K3的區(qū)域控制模塊和終端節(jié)點現(xiàn)可訪問AWS云服務(wù),進(jìn)一步擴展了S32汽車計算平臺的云訪問能力。S32K3新功能可以支持汽車制造商在新汽車架構(gòu)中實現(xiàn)穩(wěn)定、靈活的云連接。? 恩智浦半導(dǎo)體將
    的頭像 發(fā)表于 10-20 10:15 ?725次閱讀
    <b class='flag-5'>S32K3</b>可以直連AWS云服務(wù)啦!

    S32K3系列汽車級MCU應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《S32K3系列汽車級MCU應(yīng)用筆記.docx》資料免費下載
    發(fā)表于 12-30 15:43 ?2次下載