【经验】雅特力32位MCU的非默认IO如何设置为GPIO?

2021-07-15 世强
32位MCU,AT32F403,AT32F403A,AT32F413 32位MCU,AT32F403,AT32F403A,AT32F413 32位MCU,AT32F403,AT32F403A,AT32F413 32位MCU,AT32F403,AT32F403A,AT32F413

在使用单片机开发时常遇到IO不够用的时候,这时就会盯上非默认IO的引脚,比如JTMS-SWDIO、JTCK-SWCLK、JTDI 、 JTDO 、NJTRST这些引脚。本文就介绍非默认IO如何设置为GPIO以及开发中的注意事项,适合雅特力以下32位MCU系列:AT32F403, AT32F403A, AT32F413, AT32F415, AT32F407


例如将 JTDI 、 JTDO 、 NJTRST 设置为 O GPIO 输出,设置如下 :

// 开启 GPIOA 、B GPIOB 时钟、开启复用时钟

RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOA| RCC_APB2PERIPH_GPIOB| RCC_APB2PERIPH_AFIO, 

ENABLE);

// 设置 PA15 、 PB3 、4 PB4 为推挽输出

GPIO_InitStructure.GPIO_Pins = GPIO_Pins_15;

GPIO_InitStructure.GPIO_MaxSpeed = GPIO_MaxSpeed_50MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT_PP;

GPIO_Init(GPIOA, &GPIO_InitStructure);


GPIO_InitStructure.GPIO_Pins = GPIO_Pins_3 | GPIO_Pins_4; ;

GPIO_Init(GPIOB, &GPIO_InitStructure);


2. 关于重映射说明:

/*!< PD01 Alternate Function mapping */

#define GPIO_Remap_PTD01 ((uint32_t)0x00008000 )

/*!< Full SWJ Enabled (JTAG- - DP + SW- - DP) but without JTRST */

#define GPIO_Remap_SWJ_NoJNTRST ((uint32_t)0x01000000)

/*!< JTAG- - DP Disabled and SW- - DP Enabled */

#define GPIO_Remap_SWJ_JTAGDisable ((uint32_t)0x02000000)

/*!< Full SWJ Disabled (JT AG- - DP + SW- - DP) */

#define GPIO_Remap_SWJ_AllDisable ((uint32_t)0x04000000)


在开发过程中使用非默认IO引脚时,如JTMS-SWDIO和JTMS-SWCLK作为GPIO,可能会出现烧录不成功的情况。建议在程序初始化前增加1秒钟的延时,确保这些非默认IO保持原有的功能,使芯片可以重复烧录。


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

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

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】如何使用雅特力32位MCU AT32F425的I2C接口?

I2C接口是由数据线SDA和时钟线SCL构成,在标准模式下通信速度可达到100kHz,快速模式下则可以达到400kHz,增强快速模式可达到1MHz;具有主机和从机模式、多主机功能、可编程建立和保持时间、时钟延展功能、DMA存取数据、支持SMBus 2.0协议等特点。本文介绍如何使用雅特力32位MCU AT32F425的I2C接口。

2023-07-19 -  设计经验 代理服务 技术支持 采购服务

【经验】雅特力32位MCU AT32F413RCT7串口测试详解

本文主要说明雅特力AT32F413RCT7开发板上的串口功能使用配置以及一些区别注意点。

2022-10-22 -  设计经验 代理服务 技术支持 采购服务

【经验】国产32位MCU AT32F407在Keil中进行软件仿真和逻辑分析的方法

国产雅特力32位MCU AT32F407是基于Cortex-M4内核的32位MCU,在对其进行开发时经常会进行在线仿真测试,在线仿真测试分硬件仿真和软件仿真。本文介绍AT32F407在Keil中进行软件仿真和逻辑分析的方法。

2021-06-21 -  设计经验 代理服务 技术支持 采购服务

【应用】国产32位MCU AT32F413CBT7用于车辆视频监控系统,主频最高200MHz

针对车辆视频监控系统中的主控MCU,推荐雅特力AT32F413CBT7,供电电压2.6V至3.6V,高达128K字节的内存和64K字节的SRAM,最高200MHz工作频率,-40至+105℃温度范围。

2023-06-30 -  应用方案 代理服务 技术支持 采购服务

国产32位MCU,240M高主频、独有安全库、AD/DA、CAN、EMAC接口外设应有尽有

雅特力科技推出的AT32系列32位ARM Cortex-M4/M0+ MCU,采用55nm制程,主频高达240MHz,具备丰富的外设接口如AD/DA、CAN、EMAC等,并拥有独有安全库,适用于工业、安全和高性能应用。产品线涵盖高性能、主流型和超值型,支持多种开发工具和实时操作系统,广泛应用于电机控制、电力监测、舞台灯光等领域。

雅特力  -  32位MCU,AT32F413,AT32F415,STM32F407VET6,STM32F407VGT6,STM32F407,AT32F421,AT32F403ARGT7,AT32F4XX,STM32F103RET6,AT32F403ARET7,STM32F107VBT6,AT32F403,AT32F403ARCT7,STM32F207,AT32F407,AT32F403AVET7,STM32F107RBT6,AT32F403ACGT7,AT32F403AVGT7,AT32F403ACET7,AT32F403ACCT7,AT32L031,AT32F403AVCT7,STM32F103VCT6,STM32F103VET6,STM32F103VGT6,STM32F103RGT6,STM32F207VGT6,AT32F407AVCT7,STM32F207VCT6,AT32F435,AT32F437,AT32F407VCT7,AT32F407AVGT7,AT32F403AXXU7,AT32F407VGT7,AT32F407XXT7,AT32F407RCT7,AT32F403ACGU7,AT32F407VET7,AT32,AT32F407RET7,AT32F403ACEU7,AT32F407RGT7,AT32F403ACCU7,AT32 SERIES,STM32F207VET6,AT32F403A 系列,AT32F425,STM32F103,STM32F107VCT6,STM32F107,AT32F403AXXT7,STM32 SERIES,AT32F407 系列,STM32F107RCT6,AT32F403A,AT32L415,AT32F407A,舞台灯光,安防,电机控制,充电桩,车载,指纹识别,无人机,工业HMI,电力监测,电动车控制器,电动车仪表,微型打印机,车载360环视,扫地机器人,5G基站

商品及供应商介绍 代理服务 技术支持 采购服务

【应用】国产32位MCU AT32F421K8U7用于电子调速器,最高工频达120MHz,工作温度宽至-40~+105℃

车模电调的性能高低取决于硬件元器件的选择,以及软件算法方面的优化调试。其硬件部分主要由MCU、晶振、电源管理单元、MOS驱动等组成。今天给大家推荐一款国产的32位MCU AT32F421K8U7,主频高达120MHz。

2023-05-31 -  应用方案 代理服务 技术支持 采购服务

【经验】 雅特力32位MCU AT32F435/437 DMA使用指南

DMA控制器的作用不仅在增强系统性能并减少处理器的中断生成,而且还针对32位MCU应用程序专门优化设计。DMA控制器为存储器到存储器,存储器到外设和外设到存储器的传输提供了7个通道。每个通道都支持外设的DMA请求映射到任意通道上。

2023-04-21 -  设计经验 代理服务 技术支持 采购服务

【经验】32位MCU AT32F403A启动进入Hard Fault Handler的解决办法

雅特力科技推出的AT32F403A系列高效能微控制器,搭载32位ARM® Cortex®-M4内核,配合先进制程有效提升整体效能达240MHz的运算速度。内建的单精度浮点运算单元(FPU)及数字信号处理器(DSP),搭配丰富的外设及灵活的时钟控制机制,能满足多种领域应用。在开发中发现有些时候会启动不起来,调试发现进入Hard Fault Handler,关于该问题的原因及解决办法如下。

2020-10-21 -  设计经验 代理服务 技术支持 采购服务

【应用】雅特力AT32F403ACCU7 32位MCU应用于室外摄像机,搭载256KB FLASH,主频高达240MHz

​目前室外摄像机已得到普及,为实现高运行速度,MCU的性能好坏决定了产品的体验感受。这样就对MCU的选型提出了更高的要求,低功耗及运算速度决定了产品的性能。雅特力作为国内一线MCU厂商拥有多年的研发经验,推荐AT32F403ACCU7 MCU用于室外摄像机。

2022-10-16 -  应用方案 代理服务 技术支持 采购服务

雅特力AT32 MCU走入温州大学,展示多款PLC、变频器、BMS解决方案

雅特力致力于开发以ARM® Cortex-M4/M0+为内核的32位MCU,包含低功耗、超值型、主流型、高性能、无线型等五大产品系列MCU。全系列针对工业级别芯片设计,具有高可靠度和高安全性等优势,保证产品在-40℃~105℃的工作环境稳定运行。

2023-03-30 -  原厂动态 代理服务 技术支持 采购服务

【经验】如何提高雅特力32位MCU AT32F403RCT7在ADC采集信号的精度

雅特力32位MCU AT32F403RCT7采用高性能ARM Cortex-M4F内核,工作频率240MHz主频,本文主要介绍雅特力32位MCU AT32F403RCT7的ADC如何通过硬件设计电路来提高测量精度。

2022-09-26 -  设计经验 代理服务 技术支持 采购服务

【经验】雅特力MCU在使用SPIM外设时下载算法文件如何选择

雅特力32位MCU系列中的AT32F403A、AT32F407、AT32F413支持SPIM外设,该外设是雅特力MCU特有外设。在使用Keil环境中配置SPIM的时候,需要选择Flash烧录算法文件,本文介绍使用SPIM时如何选择Flash算法文件。

2021-07-16 -  设计经验 代理服务 技术支持 采购服务

雅特力的32位MCU AT32F413KBU7-4停产了,有没有P2P的料号?

你好,AT32F413KCU7-4可以完全P2P AT32F413KBU7-4,软硬件兼容,闪存256K,规格书:https://www.sekorm.com/doc/3611731.html

2023-03-27 -  技术问答 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:雅特力

品类:32位MCU

价格:¥17.3130

现货: 11,929

品牌:雅特力

品类:32位MCU

价格:¥13.3420

现货: 8,628

品牌:雅特力

品类:32位MCU

价格:¥19.0120

现货: 2,536

品牌:雅特力

品类:32位MCU

价格:¥6.8360

现货: 2,523

品牌:雅特力

品类:32位MCU

价格:¥14.6240

现货: 6,234

品牌:雅特力

品类:32位MCU

价格:¥16.2950

现货: 5,771

品牌:雅特力

品类:32位MCU

价格:¥12.1770

现货: 4,875

品牌:雅特力

品类:32位MCU

价格:¥10.8480

现货: 4,406

品牌:雅特力

品类:32位MCU

价格:¥7.0480

现货: 1,755

品牌:雅特力

品类:32位MCU

价格:¥11.5420

现货: 1,614

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:MindMotion

品类:32位MCU

价格:¥5.9400

现货:19,996

品牌:兆易创新

品类:MCU

价格:¥7.0000

现货:16,740

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥17.0580

现货:15,887

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥61.8336

现货:10,400

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥69.9064

现货:7,680

品牌:MindMotion

品类:32位MCU

价格:¥2.3800

现货:6,427

品牌:RENESAS

品类:32BIT MCU

价格:¥135.5187

现货:4,320

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥80.8990

现货:2,880

品牌:TI

品类:MCU

价格:¥124.3000

现货:2,872

品牌:RENESAS

品类:32-bit MCU

价格:¥28.8247

现货:2,279

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

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

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

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

IC烧录代工及IC自动化烧录

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。

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

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面