05:【stm32】重映射AFIO

news/2024/11/14 23:51:53/

重映射AFIO

  • 1、什么是AFIO
  • 2、怎么使用AFIO

1、什么是AFIO

  AFIO是stm32上的众多片上外设之一,专门用来执行“复用功能的重映射”

在这里插入图片描述

2、怎么使用AFIO

  如下图所示:当我们要同时使用USART1和TIM1时,我们就需要使用AFIO进行使其中一个片上外设进行重映射。我们就需要去查询重映射表
在这里插入图片描述
我们先查看TM1的CH2和CH3的重映射,引脚重映射到PE11和PE13,但是STM32F103C8T6没有PE引脚,所以这种方法不成立

在这里插入图片描述
然后我们再看USART1的重映射,引脚重映射到PB6和PB7。所以我们可以选择USART1的重映射。

在这里插入图片描述

  • 开启重映射的代码:
    在这里插入图片描述
  • 我们在哪里找AFIO片上外设喃?
    AFIO在GPIO里面
    在这里插入图片描述
    其中能配置重映射的片上外设有如下图所示。
    在这里插入图片描述

http://www.ppmy.cn/news/1505445.html

相关文章

【Vue】vue3 中使用 ResizeObserver 监听元素的尺寸宽度变化

要监听 div 宽度的变化,可以使用 ResizeObserver 接口。ResizeObserver 允许你观察一个或多个元素的尺寸变化,并在发生变化时执行回调函数。这种方法比使用 MutationObserver 更专注于尺寸变化,且不受元素属性变化的影响。 使用 ResizeObserv…

时间同步--- ntp与ptp

时间同步 1. 什么是NTP时间?什么是PTP时间? NTP时间(Network Time Protocol 时间): NTP即网络时间协议(Network Time Protocol),它是一种用于同步计算机时间的网络协议。NTP可以将所有参与的计…

TypeScript循环

循环 循环 一直重复的做某一件事 循环需要的必须条件:1.开始条件 2.结束条件3.变量的更新 while循环允许程序在满足特定条件时重复执行一段代码块,直到条件不再满足为止 结构:while(条件表达式){ //需要重复执行的代码块 } let a:numb…

3款热门剪辑软件,打工人如何在2024年提升效率?

在现在这个快得飞起的工作节奏下,提高效率成了咱们每个打工人的必修课。特别是在视频剪辑这一块,不管是自媒体的创作者还是公司的宣传人员,都得找些给力的工具来帮忙。今天我们就来聊聊几款流行的剪辑软件,看看它们怎么帮我们在20…

开发一个MutatingWebhook

介绍 Webhook就是一种HTTP回调,用于在某种情况下执行某些动作,Webhook不是K8S独有的,很多场景下都可以进行Webhook,比如在提交完代码后调用一个Webhook自动构建docker镜像 准入 Webhook 是一种用于接收准入请求并对其进行处理的…

哪些系统需要按照等保2.0进行定级?

等保2.0适用的系统类型 根据等保2.0的要求,需要进行定级的系统主要包括但不限于以下几类: 基础信息网络:包括互联网、内部网络、虚拟专用网络等。云计算平台/系统:涵盖公有云、私有云、混合云等多种部署模式的云服务平台。大数据…

桌面云备份可以删除吗?安不安全

桌面云备份可以删除吗?答案是可以的。如果用户不需要这些备份或者想要释放存储空间,桌面云备份是可以进行删除的,并且删除桌面云备份是一个相对安全的过程,但需要注意以下几点来确保操作的安全性和数据的完整性。 一、桌面云备份…

无人机长生不老秘籍

机身保养 外观检查 1.检查机器表面整洁无划痕无针孔凹陷擦伤、畸变等损坏情况 2.晃动机身,仔细听机身内部有无松动零件或者螺丝在机身内部 桨叶检查 1.有无裂痕、磨损、变形等缺陷,如有明显缺陷建议更换 2.卡扣、紧固件有无松脱或失效,…