OpenEdv-开源电子网

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

关于STM32F407的IO复用

[复制链接]

1

主题

10

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-7-12
在线时间
7 小时
发表于 2016-7-14 15:06:38 | 显示全部楼层 |阅读模式
2金钱
在F4中有类似于F1中AFIO的寄存器吗,都说F4的复用功能更强大,可是我在做定时器输出的时候,TIM4的channal1查表只有PB6和PD12,我能不能配置到PF9输出(对于探索者开发板,PF9连着LED0)怎么样配置呢?请各位大神指教
在F4的手册里除了AFRL和AFRH并没有查到跟复用有关的寄存器啊,而且也不能给配置IO口配置任意的复用功能

最佳答案

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

看数据手册,有详细的IO复用说明,注意是数据手册,不是参考手册!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-7-14 15:06:39 | 显示全部楼层
看数据手册,有详细的IO复用说明,注意是数据手册,不是参考手册!
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-7-12
在线时间
7 小时
 楼主| 发表于 2016-7-14 15:49:01 | 显示全部楼层
zuozhongkai 发表于 2016-7-14 15:16
看数据手册,有详细的IO复用说明,注意是数据手册,不是参考手册!

查了下网上大部分都是叫reference book,找到几个英文的可能是数据手册的发现找不到相关具体章节,麻烦具体指明下是在哪里提到的谢谢啊。 买原子的板子光盘里也只有参考手册
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-7-12
在线时间
7 小时
 楼主| 发表于 2016-7-14 15:57:07 | 显示全部楼层
zuozhongkai 发表于 2016-7-14 15:16
看数据手册,有详细的IO复用说明,注意是数据手册,不是参考手册!

如果是Alternate function mapping这一章节的表格的话,那我查过了只有两个IO口可以进行复用配置给TIM4的通道1
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11476
金钱
11476
注册时间
2014-4-1
在线时间
1297 小时
发表于 2016-7-14 16:29:25 | 显示全部楼层

官网查这个文件号:DocID022152

如果没有,就在F407的网页里,把所有pdf文件都下载,总能看到。


回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-7-12
在线时间
7 小时
 楼主| 发表于 2016-7-14 17:28:27 | 显示全部楼层
xuande 发表于 2016-7-14 16:29
官网查这个文件号:DocID022152

如果没有,就在F407的网页里,把所有pdf文件都下载,总能看到。

这个文件我有找到,但是只找到一张Alternate function mapping的表与此相关,而且并没有解决我的问题,或者是我英文不太好,是别的哪一章节有介绍,还麻烦解释的详细一些啊谢谢了
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11476
金钱
11476
注册时间
2014-4-1
在线时间
1297 小时
发表于 2016-7-14 19:36:21 | 显示全部楼层

管脚定义,没看到?
一页页地翻吧。

回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-7-12
在线时间
7 小时
 楼主| 发表于 2016-7-15 10:20:21 | 显示全部楼层
xuande 发表于 2016-7-14 19:36
管脚定义,没看到?
一页页地翻吧。

找到了引脚定义,那也就是说一个IO口能复用的那三四个功能还是早就规定好了的,就是不能任意地赋予其功能呗?问题的开头我不就说了查表得知TIM4 CH1规定了只能有PB6和PD12,我想知道的是能不能配置成其他的IO口实现,我的问题并没有得到解答啊
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11476
金钱
11476
注册时间
2014-4-1
在线时间
1297 小时
发表于 2016-7-15 10:33:35 | 显示全部楼层

不是所有IO可以复用为所有功能。
7、8个已经非常多了,2、3个的也有。


回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-7-4
在线时间
3 小时
发表于 2016-7-15 10:47:15 | 显示全部楼层
我记得M3是有详细说明的,M4的查一查应该也有的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 18:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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