首页 > 其他分享 >关于GPIO部分重映射以及完全重映射的理解

关于GPIO部分重映射以及完全重映射的理解

时间:2023-04-06 19:24:18浏览次数:28  
标签:映射 引脚 完全 理解 PA15 GPIO 部分

关于重映射功能中ETR后面的数字编号,可参考下图理解,表示不同的引脚以及是部分重映射还是完全重映射。

 

以TIM2为例,可以看到默认映射对应的引脚为PA0、PA1、PA2、PA3;部分重映射的引脚为PA15、PB3、PA2、PA3,只改变了部分引脚,所以叫部分重映射;设置为完全重映射时为PA15,PB3,PB10和PB11,全部的引脚都改变了,所以叫完全重映射。

 

 关于对应引脚的使用,若只使用CH1,其他通道引脚不受影响;在使用时需按照竖列引脚进行配对。

 

标签:映射,引脚,完全,理解,PA15,GPIO,部分
From: https://www.cnblogs.com/liaigu/p/17293882.html

相关文章

  • STM32]GPIO工作原理详解
     GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 STM32F103ZET6芯片为144脚芯片,包括7个通用目的的输入/输出口(GPIO)组,分别为GPIOA、GPIOB、GPIOC、GPIOD、GPIOE、GPIOF、GPIOG,同......
  • STM32中,对GPIO_Init(GPIOB, &GPIO_InitStructure)的理解
    //笔者使用的硬件平台为STM32F103ZET6战舰版GPIO_InitTypeDefGPIO_InitStructure;GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5;//指定GPIO-端口配置PB5->LED0GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//指定模式-推挽输出GPIO_InitStructure.GPIO_Speed=GPIO_......
  • 对于条件编译 #ifndef __LED_H的理解
    一、下划线“__”属于编程风格的内容,对程序没有影响。不用下划线也可以,用几个下划线也由个人习惯二、其实本质是一个宏名。由此我们可以防止发生重复定义或声明假设你的头文件名为led.h,根据习惯,我们声明一个宏__LED_H对应这个头文件,在头文件中开始的地方和结尾的地方加上对__LED......
  • 运行中的容器添加映射端口(iptables方式)
    将容器172.21.0.111的5432端口,映射到宿主机的54321端口步骤一:#查看nat表中的DOCKER链iptables-tnat--list-rulesDOCKER#在nat表中添加一条DOCKER链规则iptables-tnat-ADOCKER-ptcp--dport54321-jDNAT--to-destination172.21.0.111:5432步骤二:#查看nat表中的POS......
  • 深入理解MySQL索引底层数据结构
    1引言在日常工作中,我们会遇见一些慢SQL,在分析这些慢SQL时,我们通常会看下SQL的执行计划,验证SQL执行过程中有没有走索引。通常我们会调整一些查询条件,增加必要的索引,SQL执行效率就会提升几个数量级。我们有没有思考过,为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQ......
  • 高阶导数与高阶微分的理解
    从静态到动态,从有限到无限,正是初等数学与高等数学思维和研究内容的区别。用哲学的观点来说,初等数学相当于形式逻辑范畴,而高等数学则相当于辩证逻辑的范畴。形式逻辑与辩证逻辑思维观之间,存在着一条巨大的鸿沟,想要跨越过去,就必须抛弃已有的习惯思维和狭隘的直觉,数学学习也是如此。......
  • 谈谈你对MVVM的理解?
    MVVM即Model、View、ViewModelModel数据层负责数据的定义以及业务逻辑等操作,对应到Vue组件中就是script部分而View则可以理解为我们打开浏览器所看到的页面,对应到Vue组件中就是templateViewModel可以理解为一个衔接Model和View之间的桥梁,主要功能就是实现Model和View之间的同步......
  • 《操作系统原理、实现与实践》实践项目5&6:信号量&地址映射与共享
    教员布置的操作系统的第一个大作业,其中有一些知识相对而言比较重要,包括一些操作过程都具有重复实验的价值;所以写一个blog记录一下,方便一下以后重复这个大实验或是复现。分为三个部分:实验环境的配置、实验5的实现、实验6的实现。实验环境的配置:KylinOS应该是可以实现的,实现的原......
  • 从软件复杂度的角度去理解DDD
    从我们作为业务开发主要的职责深入到DDD的本质是什么?复杂度应处理?规范设计怎么做?本文将全方位为大家解答。一、作为业务开发,我们的主要的职责是什么的 业务开发的职责在文章的开始我想和大家一起思考一个问题:作为一个工程开发,我们最主要的职责是什么? ......
  • 计算机中的编码和字符集:理解二进制、字节流和常见编码方案
    编码:将字符串转换到字节串的过程。解码:将字节串转换成字符串的过程。GB2312既是一种中文字符集,也是以ANSI标准为基础,实现的中文编码方案。它主要用于简体中文编码,是中国国家标准,于1981年发布。GBK是GB2312的超集。Unicode是一种字符集,定义了所有字符的唯一标识符(码点),同时......