复用时钟的使能

2019-10-15 18:25发布

RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE);在中断的时候为什么不使能复用时钟?
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);        //在中断里边却要使能这个时钟
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
wangzaiwudi
1楼-- · 2019-10-17 06:07
你可以在芯片手册里面查哪个外设可以重映射到哪个I/O口上,然后你就可以把当前这个外设接的I/O口重映射到另外一个I/O口上,也就是用另外一个I/O代替当前这个I/O引脚,主要是为了我们画PCB板的时候方便走线,减少交叉的干扰。
命运枷锁
2楼-- · 2019-10-17 10:05
wangzaiwudi 发表于 2017-1-7 10:20
你可以在芯片手册里面查哪个外设可以重映射到哪个I/O口上,然后你就可以把当前这个外设接的I/O口重映射到另 ...

懂了,长见识了,多谢哈
lihilong
3楼-- · 2019-10-17 11:47
 精彩回答 2  元偷偷看……
wangzaiwudi
4楼-- · 2019-10-17 13:56
lihilong 发表于 2017-1-7 12:34
AFIO是端口复用 至于重映射的时候 因为会用到除了GPIO以外的外设 所以也会相应的开启AFIO时钟 但不能说AF ...

嗯嗯,。中
wangzaiwudi
5楼-- · 2019-10-17 18:39
wangzaiwudi 发表于 2017-1-7 12:40
嗯嗯,。中

我现在碰到一个很棘手的问题,能不能帮我想一下,我有3个按键接在不同的IO口上,我按下其中一个按键不松开,另外两个都失效了,这个问题怎么解决,帮我想想,万分感谢!

一周热门 更多>