登录/注册

STM32的复用和重映射

STM32的复用和重映射

更多

好的,这是关于 STM32 复用功能 (Multiplexing) 和 重映射 (Remapping) 的中文解释:


1. 复用功能 (Multiplexing)

2. 重映射 (Remapping)


关键区别总结

特性 复用功能 (Multiplexing) 重映射 (Remapping)
对象 单个引脚能承载哪些功能? 一个外设的信号线连接到哪个具体的物理引脚组
操作 引脚选择工作模式(普通 GPIO 还是 AF)及 AF编号 改变一个外设信号线的内部物理连接路径
目标 解决引脚多功能选择问题 解决外设物理位置冲突布局优化问题
核心机制 设置 GPIOx_MODER 为 AF,选择 GPIOx_AFR 设置 AFIO_MAPR, SYSCFG_CFGRx 等重映射控制寄存器
依赖 是使用重映射的前提(重映射后的引脚也需要配置复用功能) 复用功能机制在重映射之上工作(选到了路径,还要开通连接)

在实际开发中

  1. 查找资料: 数据手册 (Datasheet) 里查找你的 MCU 型号的引脚描述表 (Pinouts and pin description),明确每个引脚支持的功能(默认、复用功能 AFx、重映射选项)。
  2. 查看参考手册: 参考手册 (Reference Manual) 里的“复用功能和调试配置 (Alternate function and debug configuration)”章节 (通常为AFIO/SYSCFG 相关寄存器),查找具体外设的重映射配置方法和支持情况。
  3. 使用工具: STM32CubeMX 图形化工具是配置复用功能和重映射最简单直观的方式。
  4. 代码配置:
    • 启用所需的时钟(外设时钟、GPIO时钟、AFIO/SYSCFG时钟)。
    • 如需重映射: 配置重映射控制寄存器。
    • 配置引脚: 将所有要使用的引脚(无论是默认位置还是重映射后的位置)配置为相应的复用功能模式 (AF_PP, AF_OD),并设定正确的 Alternate function select 值 (GPIO_InitStruct.Alternate = GPIO_AFx_yyy)。

理解复用功能和重映射是灵活使用 STM32 GPIO 资源的关键!

谈一谈STM32单片机端口复用和端口重映射

STM32单片机端口复用和端口重映射STM32单片机上有很多I/O口,也

2022-02-22 08:18:02

请问STM32部分重映射和完全重映射的区别是什么?

请问STM32部分重映射和完全重映射的区别是什么?

2022-02-21 06:42:07

STM32F103单片机JTAG端口重映射的相关资料推荐

STM32单片机复位后,JTAG口默认是被占用的。如果想将JTAG占用的几个IO口设置为普通IO口,就需要进行端口重映射。复位后端口默认功能可以在STM32

2022-02-07 08:25:46

STM32学习笔记--端口复用&重映射

目录:一、端口复用二、端口重映射一、端口复用  STM32 有很多的内置

资料下载 h1654155957.9921 2021-12-28 19:35:35

STM32单片机端口复用和端口重映射

STM32单片机端口复用和端口重映射STM32单片机上有很多I/O口,也

资料下载 佚名 2021-12-28 19:23:11

STM32 部分重映射和完全重映射

STM32中拥有重映射功能,可以使硬件电路的设计更加简洁方便,在配置GPIO_PinRemapConfig()函数时,发现入口参数有两种重映射,

资料下载 万物死 2021-12-27 18:56:49

stm32f103与stm32f407的引脚复用重映射

stm32f103的AFIO:stm32f103的AFIO寄存器如下,使用前都要打开AFIO时钟:AFIO_MAPR:配置复用功能

资料下载 佚名 2021-12-02 16:21:13

stm32STM32F0系列MCU中断向量表的重映射

【stm32】STM32F0系列MCU中断向量表的重映射

资料下载 佚名 2021-11-18 16:36:02

STM32F103C8 USART1串口重映射实现方法

STM32F103C8 USART1串口重映射实现方法代码我们知道,F103的usart1串口是PA8PA9的复用功能,我们在使用的时候直接配置

2022-01-07 08:16:46

STM32的GPIO重映射拿来干嘛的

STM32——GPIO重映射(GPIO_PinRemapConfig)1.重映射拿来干嘛的?我们来看看官方文档对

2022-01-07 07:37:23

STM32的端口复用映射原理是什么

STM32的端口复用映射原理是什么?STM32的端口

2021-12-15 07:03:51

STM32串口3映射和完全重映射看完你就懂了

STM32串口3映射和完全重映射看完你就懂了

2021-12-10 07:08:58

STM32F103的端口复用重映射分别是什么意思呢

端口复用和重映射分别是什么意思呢?如何对端口复用和重映射进行配置呢?

2021-11-17 07:54:14

STM32端口复用重映射详细步骤有哪些呢

STM32端口复用设置步骤有哪些呢?STM32端口重映射详细步骤有哪些呢

2021-11-17 06:03:00

STM32重映射是什么意思

STM32重映射(Remap)在外设的初始化中默认为Default重映射函数复用

2021-08-10 08:13:42
7天热门专题 换一换
相关标签