OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4748|回复: 3

芯片手册上面的重定义功能

[复制链接]

29

主题

81

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2015-6-10
在线时间
1 小时
发表于 2015-12-13 10:42:24 | 显示全部楼层 |阅读模式
5金钱
STM32中文参考手册引脚定义上面,有一个是“默认复用功能”,有一个是“重定义功能”,想知道一下,这两个是啥区别来的?

最佳答案

查看完整内容[请看2#楼]

默认复用功能 : 是GPIO引脚配置为复用模式(复用推挽输出、复用开漏输出)时选择的引脚功能。也就是当引脚配置成复用模式后,单片机内部外设的输入或者输出线与此引脚相接。比如,在原子的PWM输出实验中,配置定时器3通道2输出PWM,而PA7的复用功能就是定时器3通道2,所有当把PA7配置为复用推挽输出的时候,单片机内部外设(定时器3的通道2)就会与PA7引脚相连,使其输出PWM。如果PA7没有配置复用模式,那单片机内部外设(定 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

18

主题

238

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1823
金钱
1823
注册时间
2014-8-5
在线时间
211 小时
发表于 2015-12-13 10:42:25 | 显示全部楼层
默认复用功能 :
是GPIO引脚配置为复用模式(复用推挽输出、复用开漏输出)时选择的引脚功能。也就是当引脚配置成复用模式后,单片机内部外设的输入或者输出线与此引脚相接。比如,在原子的PWM输出实验中,配置定时器3通道2输出PWM,而PA7的复用功能就是定时器3通道2,所有当把PA7配置为复用推挽输出的时候,单片机内部外设(定时器3的通道2)就会与PA7引脚相连,使其输出PWM。如果PA7没有配置复用模式,那单片机内部外设(定时器3通道2)还是会输出PWM,只是没有引出到单片机引脚。

  但是原子在并没有用PA7输出PWM,因为PA7没有接LED,不能直观看到效果,而是配置PB5输出PWM。这就是重映射了。

重定义功能
 重映射应该就算楼主说的重定义功能了。就像上说的,单片机内部外设的输出或者输出想通过单片机引脚引出,就要配置对应的引脚,这个外设与引脚的对应关系就是引脚的复用功能,已经固定,但是有时候我们重新定义连接,那就是重映射了。单片机引脚的重映射对应关系需要查看对应单片机数据手册引脚定义章节或者STM32中午参考手册第116页。


 如有不对的地方请指正。   (“单片机外设的输入或者输出线与单片机引脚连接”此表达参考C8051F330中文参考手册 交叉开关章节)
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-12-13 11:46:58 | 显示全部楼层
贴图看看吧?
回复

使用道具 举报

29

主题

81

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2015-6-10
在线时间
1 小时
 楼主| 发表于 2015-12-15 09:10:58 | 显示全部楼层
回复【3楼】513393302@qq.com:
---------------------------------
3KS,明白点了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 07:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表