这里写自定义目录标题

  • 什么时候需要用到RCC_APB2Periph_AFIO--复用IO时钟的使用

什么时候需要用到RCC_APB2Periph_AFIO–复用IO时钟的使用

转自地址:

http://hi.baidu.com/xiaoyuxiaoer/blog/item/4d034a121c56865621a4e9ea.html

需要用到外设的重映射功能时才需要使能AFIO的时钟
外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用。

举例:重映射USART2
USART2的TX/RX在PA.2/3 PA.2已经被Timer2的channel3使用需要把USART2的TX/RX重映射到PD.5/6库函数的调用

(1)使能被重新映射到的I/O端口时钟

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);

(2)使能被重新映射的外设时钟

RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);

(3)使能AFIO功能的时钟(勿忘!)

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);

(4)进行重映射

GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);

什么时候需要用到RCC_APB2Periph_AFIO–复用IO时钟的使用相关推荐

  1. 五种网络IO模型:阻塞式IO 非阻塞式IO IO复用(IO multiplexing) 信号驱动式IO 异步IO

    文章目录 五种网络IO模型 举例说明 阻塞式I/O模型 非阻塞式I/O I/O多路复用 信号驱动式I/O 异步I/O 比较结果 总结 同步 异步 阻塞 非阻塞 阻塞/非阻塞: 同步/异步: 举例子:小 ...

  2. 复用io selectors模块

    IO复用:为了解释这个名词,首先来理解下复用这个概念,复用也就是共用的意思,这样理解还是有些抽象,为此,咱们来理解下复用在通信领域的使用,在通信领域中为了充分利用网络连接的物理介质,往往在同一条网络链 ...

  3. 同步IO、异步IO、阻塞IO、非阻塞IO、复用IO

    参考:同步IO 异步IO 作者:今天天气眞好 发布时间: 2021-04-19 09:42:29 网址:https://blog.csdn.net/qq_51118175/article/detail ...

  4. STM32F100X RCC_APB2Periph_AFIO--复用IO时钟的使用

    为了优化64脚或100 脚封装的外设数目,可以把一些复用功能重新映射到其他引脚上.设置复用 重映射和调试I/O 配置寄存器(AFIO_MAPR) 实现引脚的重新映射.这时,复用功能不再映射到它 们的原 ...

  5. 什么时候需要用到RCC_APB2Periph_AFIO--复用IO时钟的使用

    需要用到外设的重映射功能时才需要使能AFIO的时钟 外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1.2.3,它们是用来选择EXTIx外部中断的输入脚之用. 举例:重映射USAR ...

  6. STM32任意IO模拟8080时序驱动TFTLCD屏

    本篇硬件平台STM32F103ZET6.TFTLCD屏采用2.8寸.320*240分辨率.16bitRGB.37pin.ILI9341驱动. 本来准备使用STM32F429平台的,因为它有LTDC,顺 ...

  7. STM32串口使用详解

    一.关于串口需要了解的几个知识点: 1.波特率:在串行通讯中,数据是按位进行传送的,因此传送速率用每秒钟传送格式位的数目来表示,称为波特率.    波特率决定了串口传输的速度,1波特=1bps(位/秒 ...

  8. STM32串口+DMA使用1

    STM32串口+DMA使用 STM32有5个串口资源(USART1,USART2,USART3及UART4,UART5).其中3个USART(通用同步/异步收/发器universalsynchrono ...

  9. STM32的时钟系统RCC详细整理

    一.综述: 1.时钟源 在STM32中,一共有5个时钟源,分别是HSI.HSE.LSI.LSE.PLL. ①HSI是高速内部时钟,RC振荡器,频率为8MHz: ②HSE是高速外部时钟,可接石英/陶瓷谐 ...

  10. STM32的时钟系统RCC详细整理(转)

    一.综述: 1.时钟源 在 STM32 中,一共有 5 个时钟源,分别是 HSI . HSE . LSI . LSE . PLL . ①HSI 是高速内部时钟, RC 振荡器,频率为 8MHz : ② ...

最新文章

  1. 在浏览器的背后(二) —— HTML语言的语法解析
  2. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——1.6 将吉他谱伴奏,转换成MIDI音乐伴奏...
  3. 百度面试题:从输入url到显示网页,后台发生了什么?
  4. 软件工程学习总结(1)——软件测试工具详解
  5. 应用层协议之CCNA必备知识点精髓
  6. 将具体处理交给子类——模板方法模式
  7. LSTM模型实战案例:TensorFlow实现预测3位彩票号码
  8. Java 队列 Queue 使用说明
  9. 异数OS-星星之火(二)--远程实验室注册开放
  10. python反序数函数_python逆序函数
  11. 视频播放器(二):视频解码
  12. python图片马赛克_如何在Matplotlib中绘制马赛克图
  13. 西安邮电大学python期末考试_python想过期末考试再怎么学?
  14. css background-image 属性
  15. 看大数据平台如何打造餐饮业务一体化?
  16. win 10新系统连接网络之后,跳过输入微软账户
  17. 教你如何识别DWG文件版本
  18. 如何在QQ中输入繁体字
  19. 谈谈应届毕业生求职的问题
  20. 财务系统放云服务器安全吗,财务软件用云服务器的弊端

热门文章

  1. 最小二乘法的曲线拟合
  2. 这四大配音神器你用过几个?哪个好用?
  3. 推荐一个工具:Dukto 免费快速实现局域网跨平台文件传输
  4. ov5640帧率配置_ov5640不改变pclk的情况下,通过缩小输出图像大小来提高输出帧率...
  5. Python学习视频教程大全
  6. pla3d打印材料密度_3D打印材料:透明PLA材料
  7. 计算机采取二进制的原因,计算机为什么采用二进制
  8. 微信小程序python选择题_微信小程序头脑风暴2答题辅助
  9. GPS: 经纬度概念
  10. STVP 烧录hex详细讲解