【经验】国民技术32位MCU N32G452VEL7如何将调试端口JTAG用作GPIO?

2022-09-14 世强
32位MCU,N32G452VEL7,国民技术 32位MCU,N32G452VEL7,国民技术 32位MCU,N32G452VEL7,国民技术 32位MCU,N32G452VEL7,国民技术

工程师在开发国民技术32位MCU N32G452VEL7的过程中,发现GPIO数量不够,所以想将调试端口JTAG的部分引脚用作GPIO,调试和下载使用SWD的方式所以也不会受到影响,但是发现代码上无法直接控制GPIO,这是因为国民技术在设计的时候规定了调试端口优先:在进行芯片调试时,为了防止其他外设对调试端口的干扰,导致不能被调试,配置好后的调试端口管脚,不管对应管脚的GPIO寄存器被配置为任何模式,都会一直保持为调试端口。


为了在调试期间可以使用更多管脚,可以通过设置寄存器AFIO_RMP_CFG. SW_JTAG_CFG[2:0]位改变重映射配置,寄存器的映射表如下所示。

在实际应用中,为了保证后续芯片可以继续调试,保留SWD调试功能,一般不会重映射SWDIO(PA13)和SWCLK(PA14),JTDI(PA15)、JTDO(PB3)和NJTRST(PB4)可以重映射。本文以PA15/PB3/PB4作为GPIO推挽输出使用为例,步骤如下:使能AFIO时钟以及GPIO端口时钟→使能特殊引脚到GPIO口的复用→配置GPIO为推挽输出,代码如下:


GPIO_InitType GPIO_InitStructure;

 

/* 使能时钟*/

RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_AFIO|RCC_APB2_PERIPH_GPIOA|RCC_APB2_PERIPH_GPIOB, ENABLE);

 

/* 使能JTAG引脚到GPIO的重映射*/

GPIO_ConfigPinRemap(GPIO_RMP_SW_JTAG_SW_ENABLE, ENABLE);

 

/* 配置相应引脚为推挽输出*/

GPIO_InitStructure.Pin = GPIO_PIN_3 | GPIO_PIN_4;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_InitPeripheral(GPIOB, &GPIO_InitStructure);

 

GPIO_InitStructure.Pin = GPIO_PIN_15;

GPIO_InitPeripheral(GPIOA, &GPIO_InitStructure);

经过上述操作,调试端口JTAG的JTDI(PA15)、JTDO(PB3)和NJTRST(PB4)管脚已经作为普通GPIO的推挽输出模式(注意要先使能AFIO时钟,后复用,不然复用会不生效)。


以上就是国民技术32位MCU N32G452VEL7如何将调试端口JTAG用作GPIO的全部介绍,供各位工程师参考及使用。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由hide on bush提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】国产32位MCU N32G457VEL7替换STM32F407VET6的硬件设计注意事项

国民技术推出的32位MCU N32G457VEL7采用32-bit ARM Cortex-M4内核,广泛应用于网络打印,工业控制等领域,在货源紧张时完全可以替换STM32F407VET6,但封装引脚定义上还是有些许差异,需要注意。

2021-06-24 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】国民技术N32G435系列ADC低功耗模式唤醒的配置方法

国民技术N32G435系列MCU最高主频108MHz,内部采用32位ARM Cortex-M4F内核,集成浮点运算单元和数字信号处理单元,内部集成flash容量大,有丰富的模拟外设和数字外设。

2023-03-31 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】如何解决32位MCU中GPI/O端口上电脉冲的问题

国民技术推出的32位单片机N32G031系列微控制器产品采用ARM Cortex®-M0内核,最高工作主频48MHz,集成高达64KB加密存储Flash,最大8KB SRAM;提供丰富的高性能模拟接口和多种数字通信接口。最多支持40个通用I/O。

2022-12-20 -  设计经验 代理服务 技术支持 现货查询 批量订货

N32H487xE产品简介

型号- N32G487 系列,N32H487XE,N32H487REL7,N32H487VEL7,N32H487,N32G487,N32H487ZEL7,N32H487 系列

2023.10.24  - 国民技术  - 数据手册  - V0.9 代理服务 技术支持 现货查询 批量订货

【选型】国产32位MCU N32L406CBL7可直接替换STM32L072CBT6用在温湿度传感器模块

本文推荐在数字式的温湿度传感器中使用国民技术的32位MCU N32L406CBL7,在硬件上与STM32L072CBT6可以pin-pin兼容,且内置了1个2通道的DAC转换器和2个轨至轨的可编程运算放大器,有效提高产品的集成度并降低开发难度。

2020-11-29 -  器件选型 代理服务 技术支持 现货查询 批量订货

工业增强级MCU优势赋能,国民技术加快布局机器人控制领域“新蓝海”!

作为工业机器人核心控制器件,MCU等控制芯片必将受惠于工业机器人市场的快速增长。 当前,国民技术32位工业增强级MCU,如N32G45X、N32G43X和N32G030等系列,已经在机械臂、机器骨骼、步进电机、伺服电机等工业应用领域获得批量应用。

2022-03-23 -  原厂动态 代理服务 技术支持 现货查询 批量订货

2024年版国民技术N32 MCU选型,全面覆盖新能源、工控、汽车、消费、医疗、物联网等各主流应用场景

N32系列MCU是国民技术基于安全SoC技术平台架构,采用32位Arm® Cortex®-M处理器内核,创新打造的以高性能、高集成度、安全、低功耗、高可靠性为特色的MCU产品。产品内置嵌入式高速加密闪存、低功耗电源管理,集成数模混合电路,以及多种密码算法硬件加速引擎和安全单元,全面覆盖新能源、工控、汽车、消费、医疗、物联网等各主流应用场景。

2024-05-16 -  器件选型 代理服务 技术支持 现货查询 批量订货

【应用】国产低功耗MCU N32L406CBL7用于智能井盖,主频64MHz,存储空间128KB,外设丰富

N32L406CBL7是国民技术一款采用32位bit ARM Cortex-M4内核的32位低功耗MCU,主频高,存储空间大,外设丰富,可以较适合客户在智能井盖的替换应用方案,帮助客户解决供货问题。

2022-03-23 -  应用方案 代理服务 技术支持 现货查询 批量订货
2023/11/2  - 国民技术  - CAD模型库 代理服务 技术支持 现货查询 批量订货

【应用】国产32位MCU N32G455CCL7用于二氧化碳检测仪,最高主频144M

二氧化碳检测仪是一款可以快速检测空气中的二氧化碳含量的气体环境检测仪器,推荐采用国产国民技术32位MCU N32G455CCL7为主控, 该MCU最高主频144M,工作温度范围-40至+105℃,1.8~3.6 V工作电压范围。

2021-05-26 -  应用方案 代理服务 技术支持 现货查询 批量订货

【选型】国产MCU N32G452REL7可P2P替代ST STM32F103RET6,集成多达144KB SRAM

在某项目设计中,某客户前期采用了ST公司的32位MCU STM32F103RET6作主控,由于受中美贸易战影响,以及国产化替代需求,急需一款国产可替代产品。向客户推荐了国民技术N32G452REL7,可Pin-to-Pin替代。N32G452系列采用32 bit ARM Cortex-M4F内核,最高工作主频144MHz。

2021-08-14 -  器件选型 代理服务 技术支持 现货查询 批量订货

国民技术(Nations)芯片产品选型表(中文)

目录- 公司简介    MCU产品矩阵    MCU产品命名规则    通用MCU    电控MCU    车规MCU    芯片    封装尺寸    MCU生态   

型号- N32WB020,N32G032P6W7,NB201YBF6C,N32G451CEL7,N32L406MBL7,N32G031K6Q7,N32L403K8Q7,N32G455RBL7,N32G401K6L7,N32G030K6L7,N32G452CCL7,NS-LINK-PRO,N32G430K6Q7,N32G451RCL7,N32S032,N32S033,N32G430G8Q7,N32G430C8L7,N32L402RBL7,N32G031F8S7,N32G452MBL7,N32L433K8L7,N32G457VCL7,N32G031C8L7,N32G4FRHEQ7,N32G401,N32G430F6S7-1,N32G0XX,N32G020G7QI,N32G457REL7,N32G430F8S7,N32G032F6S7,N32G455MCL7,N32G455CEL7,N32L40X,Z8D16R-2,N32G455RCL7,N32G401F8Q7,N32G452CBL7,N32G457MEL7,N32G432K8L7,Z32HCD2S,N32G451RBL7,N32M0XX,N32WB030,N32WB031,N32WB452REQ6,N32G435RBL7-1,N32G435KBL7,N32L406RBL7,N32G432RBL7,N32G457QE_EVB,N32G401K8Q7,N32G031F8U7,N32G032F6U7,N32G430F6Q7,N32G455CBL7,N32G030C8L7,N32G451CCL7,N32M418,N32G003F5Q7,N32M417,N32G452VEL7,N32G401K8L7,N32G030F8S7,N32G435,N32M418K8L7,N32G432,N32G430,N32G430K8Q7,N32G4FRKCQ7,N32G455CEQ7,N32L43X,N32A455,N32WB452,N32G401F8S7-1,N32WB031KEQ6-2,N32G031F6S7,N32L402CBL7,N32L402R8L7,N32G457VEL7,Z32HCD2,M32G031K6Q7-1,N32G032K8L7,N32G430K6L7,N32G030K6Q7,N32G031X8,N32G455CCL7,N32G451CBL7,N32G003F5S7,N32G003F4Q7,N32G401C6Q7,N32G432KBL7,N32G435G8Q7,N32G457,N32H7XX,N32G455,N32G451,N32G452,N32G457QEL7,N32WB030KXQ7,N32G031K8Q7-1,N32A455VEL8,N32G031F6U7,N32G4FRREL7,N32L406CBL7,N32G452QEL7,N32G435C8L7,N32WB452CEQ6,N32G4FRMEL7,N32G455MBL7,N32G430F8Q7,N32G451VEL7,N32G430C6Q7,N32L4XX,N32G430F8S7-1,N32L402C8L7,N32G4FR,N32G452REL7,M32G030K6Q7-1,N32A4XX,N32L406CBQ7,NB401KBQ6C,N32G003F4S7,N32G452VCL7,N32L406R8Q7,NB201,N32G4FRKEQ7,N32G032R8L7,N32G030F6S7,N32G031K8L7,N32G401C6L7,N32A47X,N32L402CBQ7,NWF580,N32G003,N32G430K8L7,N32G032K6L7,N32G435GBQ7,N32G401C8Q7,N32G435CBL7,N32G435R8L7,N32G432C8L7,N32L436MBL7,N32G455VEL7,N32G030F6U7,N32A455REL7,N32A455REL8,N32G452MEL7,N32L436RBL7,NS-LINK,N32M4XX,NB401,N32G452QCL7,N32G401G6Q7,N32G020,Z32HUA,N32G430C8Q7,N32G032P8W7,Z32HUB,N32WB031KCQ6-1,N32G452RCL7,N32G401F6S7-1,N32G031K8Q7,N32L403KBQ7,N32G032K6Q7,N32G030K8L7,N32G452CEL7,N32L436C8L7,N32G455VBL7,N32G451REL7,N32G032,N32G030C8T7,N32G030,N32G430G6Q7,N32G451VCL7,N32L402C8Q7,N32G031K6L7,N32G401C8L7,N32G430C6L7,N32G032C8L7,Z8IDA,N32WB452LEQ6,N32L433KBL7,N32H47X,N32WB020GEQI,N32G455MEL7,N32S003,N32G4FRHCQ7,N32G430F6S7,N32G457RCL7,N32G032F8S7,N32G0316X6,N32G435RBL7,N32G452RBL7,N32G401F6Q7,N32H48X,N32G455VCL7,N32G457MCL7,N32L403KBO7-1,N32G455REL7,N32G452MCL7,N32L436CBL7,N32M417C8L7,N32G435K8L7,N32G401K6Q7,N32G432CBL7,N32A0XX,Z32HM,N32G401G8Q7,N32A455CEL7,N32L436MBL7_EVB,N32L436R8L7,N32G432R8L7,N32G4XX1,N32G020K8QI,N32L406C8Q7

2023年10月  - 国民技术  - 选型指南  - 2023年10月版 代理服务 技术支持 现货查询 批量订货 查看更多版本

【应用】国民技术N32系列MCU集成先进电机控制技术及算法,满足电动两轮车全车及周边应用创新需求

国民技术N32系列MCU产品基于32位Arm® Cortex®-M内核,内置嵌入式高速闪存、低功耗电源管理,集成数模混合电路,并内置硬件密码算法加速引擎以及安全单元,具有高集成度、高性能、低功耗等特点,满足电动自动车各组件对控制器的应用需求。

2023-03-22 -  应用方案 代理服务 技术支持 现货查询 批量订货

【经验】国产32位MCU N32G435如何搭建开发环境?

国产品牌国民技术的32位MCU N32G435作为一个比较新的国产品牌MCU,在接触时开发第一步环境的搭建往往会给很多开发者造成困扰、无从下手,本文即简述N32G435的开发环境搭建过程。N32G435作为ARM Cortex-M4F内核的MCU,IDE依旧采用Keil。

2020-12-22 -  设计经验 代理服务 技术支持 现货查询 批量订货
2023.8.1  - 国民技术  - 用户指南  - V2.2.0 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:国民技术

品类:微控制器

价格:¥11.2941

现货: 0

品牌:国民技术

品类:32位MCU

价格:¥1.4118

现货: 5,155

品牌:国民技术

品类:32位MCU

价格:¥3.5882

现货: 695

品牌:国民技术

品类:32位MCU

价格:¥1.5059

现货: 95

品牌:国民技术

品类:32BITMCU

价格:

现货: 0

品牌:国民技术

品类:32BITMCU

价格:

现货: 0

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:兆易创新

品类:MCU

价格:¥7.0000

现货:25,380

品牌:MindMotion

品类:32位MCU

价格:¥5.9400

现货:19,996

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥61.8336

现货:17,200

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥16.7100

现货:15,887

品牌:NXP

品类:单片机

价格:¥90.8686

现货:10,811

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥69.9064

现货:7,680

品牌:MindMotion

品类:32位MCU

价格:¥2.3800

现货:6,427

品牌:RENESAS

品类:32BIT MCU

价格:¥135.5187

现货:4,320

品牌:航顺芯片

品类:32位MCU

价格:¥4.1500

现货:2,900

品牌:航顺芯片

品类:32位MCU

价格:¥4.1500

现货:2,900

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面