当前位置: 首页 > news >正文

国外广告设计网站站长工具是什么意思

国外广告设计网站,站长工具是什么意思,广州在线图文网络科技中心网站建设,wordpress 评论弹幕STM32–28–IO引脚的复用功能 STM32的IO复用功能 何为复用? 我们先了解一下何为通用 IO端口的输入或输出是由GPIO外设控制,我们称之为通用 复用: IO端口的输入或者是输出是由其他非GPIO外设控制就像经常说的USART 由 DR寄存器进行输出 STM32的IO复用功…

STM32–28–IO引脚的复用功能

STM32的IO复用功能
何为复用?
我们先了解一下何为通用
IO端口的输入或输出是由GPIO外设控制,我们称之为通用
复用:
IO端口的输入或者是输出是由其他非GPIO外设控制就像经常说的USART 由 DR寄存器进行输出

STM32的IO复用功能
1.各个IO都支持什么复用功能
2.IO复用功能的冲突问题
在同一时间IO只能用作一种复用功能,否则会发生冲突
3,遇到IO复用功能冲突
我们的解决方法是可以考虑采用重映射功能,后续课程会讲解
我们知道芯片有许多外设,而引脚的资源是很有限的,为了解决这个问题,方法就是引脚
复用,这样使得引脚除了作为普通的 IO 口之外,还会与一些外设关联起来,作为第二功能使
用,而且一个引脚不单单只有一种复用功能,而是拥有多个第二功能,但是一次只允许一个外
设的复用功能,以确保共用同一个 IO 引脚的外设之间不会产生冲突。
AFIO 寄存器的作用就是复用功能 I/O 和调试配置的,STM32F103ZET6 共有 6 个 AFIO 的
寄存器,事件控制寄存器 AFIO_EVCR、复用重映射和调试 I/O 配置寄存器 AFIO_MAPR、外部
中断配置寄存器 AFIO_EXTICR1、外部中断配置寄存器 AFIO_EXTICR2、外部中断配置寄存器
AFIO_EXTICR3 和外部中断配置寄存器 AFIO_EXTICR4。

复用重映射和调试 I/O 配置寄存器 AFIO_MAPR 寄存器描述
在这里插入图片描述
在对 AFIO_MAPR 寄存器某些位进行写入实现引脚的重新映射,这时候,复用功能不再映射到它们原始分配上。例如 AFIO_MAPR 寄存器位 2 是对 USART1 的重映射,置 0: 没有重映像(TX/PA9,RX/PA10);置 1: 重映像(TX/PB6,RX/PB7)。默认情况下,PA9 和 PA10 是作为串口 1 的引脚使用,假如 PA9 和 PA10 被用作其他地方,但还是需要用到串口 1,那么就可以在 AFIO_MAPR 的位 2 置 1,把串口 1 的引脚重映射到 PB6 和 PB7。这个串口初始化的过程,就有点变化,需要初始化 AFIO 时钟,和对 AFIO_MAPR 的第 2 位进行置 1 操作,其他与普通串口配置没有区别。HAL 库已经把这些配置工作都定义好了,我们只需要去寻找这些复用的宏定义,这些关于端口复用相关的代码在 stm32f1xx_hal_gpio_ex.h 文件中可以找到。

http://www.ds6.com.cn/news/36082.html

相关文章:

  • 大连手机自适应网站制作价格百度一下你知道
  • 大连做网站企业微信推广怎么弄
  • 长春网站建设开发维护百度搜索结果
  • 网站代码 如何做层级关系苏州seo排名优化课程
  • 网络服务商怎么联系北京关键词优化服务
  • 怎么给QQ名片做网站温岭网络推广
  • 东莞市建设质量监督网站有哪些网络营销公司
  • 电商网站欣赏免费文件外链网站
  • 深圳网站建设外包公司哪家好网站发布与推广方案
  • app安装官方免费下载seo关键词如何设置
  • WordPress导购模板资阳市网站seo
  • 阳狮做网站合肥seo推广公司
  • 新疆工程信息招标公告seo客服
  • 网站设计企业不属于网络推广方法
  • 专门做衣服特卖的网站有哪些广州seo成功案例
  • 中山低价网站建设合肥关键词排名推广
  • 网站源文件国家反诈中心app下载
  • 湖北网站制作公司的联系方式百度云app下载安装
  • 定制软件开发方案seo优化大公司排名
  • 个人如何建立网上商城百度网站优化方案
  • 台州网站开发茂名seo快速排名外包
  • 网站建设创业推广赚钱平台有哪些
  • wordpress字体推荐惠州seo报价
  • 宁波住房建设网站什么叫营销
  • 做冷库的网站永久免费国外域名注册
  • 外贸网站开发哪家好品牌宣传策划公司
  • 唐山网站开发公司西安优化排名推广
  • 泸州疫情最新消息优化网站最好的刷排名软件
  • 校园网站规划与建设申请百度账号注册
  • 深圳建站模板目前网络推广平台