行业新闻

AG32 MCU 引脚功能复用使用规范(Function Pin 配置说明)

发布 2026年7月6日
/
阅读 2 分钟

本文档规范 AG32 芯片 Function Pin 引脚复用的使用规则、配置方法及代码调用要求,适用于芯片引脚 GPIO 通用功能与外设专用功能的切换开发场景。

 

 

一、引脚功能定义说明

AG32 引脚功能分为三类映射定义,分别为GPIO通用引脚、外设输入引脚、外设输出引脚,三类功能共享硬件引脚资源,需遵循专属复用规则配置。

二、核心使用限制规则

1. 排他性规则(GPIO 优先级独占)

同一硬件引脚的 GPIO 功能具备最高排他性。若引脚被配置为GPIO通用功能,则该引脚将无法复用为任何外设输入、外设输出功能,三者无法同时启用。

示例:若将引脚定义为 GPIO6_3 通用IO口,则该引脚对应的 UART1_UARTRXD(串口接收)、GPTIMER2_CHN2(定时器通道)等所有外设功能全部失效,不可使用。

2. 输入输出共存规则(外设双向兼容)

排除 GPIO 通用功能后,同一引脚对应的外设输入功能与外设输出功能支持同时启用、互不干扰。

核心前提:两类外设功能需映射至不同硬件引脚。若强行将两个外设功能映射到同一个引脚,会出现信号冲突、功能异常问题。

示例:UART1_UARTRXD(串口输入)与 GPTIMER2_CHN2(定时器输出)可同时配置使用,仅需分配不同硬件引脚即可,运行无相互影响。

三、引脚重映射配置方法

1. 核心配置函数

关闭外设复用:GPIO_AF_DISABLE(Function_Name)

2. 代码配置示例

GPIO_AF_ENABLE(UART1_UARTRXD);

GPIO_AF_ENABLE(GPTIMER2_CHN2);

GPIO 功能独占引脚资源,启用后屏蔽所有外设功能;

外设功能默认关闭,必须调用 GPIO_AF_ENABLE 主动重映射开启;

如需了解更多,请联系我们

官方业务邮箱(点击发送)

sales@agmcn.com

扫码添加微信直接与工作人员沟通

扫码加微信直接与工作人员沟通

标签

更多推荐