基于STM32单片机的端口复用与端口重映射

控制/MCU

1814人已加入

描述

一、使用复用功能(AF)时,要对端口位配置寄存器进行编程。

1)对于复用的输入功能,配置必须为上拉/下拉或者浮空;

2)对于复用输出功能,配置必须为复用功能输出模式(推挽,开漏)。

对于双向复用功能,必须配置为复用功能输出模式(推挽或者开漏),此时输入驱动器配置为浮空输入模式。

如果将一端口配置成复用输出功能,会将引脚和输入寄存器断开,并和片上外设的输出信号连接。

如果软件将一GPIO 口配置为复用输出功能,但外设没有被激活,它的输出将不确定。

要正常使用GPIO 复用功能,分三步来配置:

第一步,位寄存器配置;

第二步,开启对应的外设时钟;

第三步,激活该端口。

二、端口重映射

优点:优化电路设计;扩展功能,减少外设芯片资源;

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分