STM32端口复用,关于时钟使能的问题

2019-08-18 21:23发布

首先,想要用一个外设必须先使能其时钟,但是搞不懂为什么要先把对应的I/O口时钟也打开?只打开外设时钟不行吗?I/O时钟打开的意义在哪?一个I/O口两个不同的时钟,那么工作时不会混乱吗?到底是以I/O口时钟为准还是以外设时钟为准?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-08-19 01:08
 精彩回答 2  元偷偷看……
15662170758
2楼-- · 2019-08-19 01:14
正点原子 发表于 2017-5-14 21:56
如果外设不需要操作IO口,那就不用开

比如说是串口  USART1的两个引脚 PA9和PA10  这种情况下 I/O口时钟打开的意义在哪  还有串口正常发送接收时  是以哪个始终为准  一个I/O口两个时钟不会混乱吗
MrXiong
3楼-- · 2019-08-19 05:27
串口是一个外设,但是外设也是需要I/O来作为桥梁的,就像是你去吃饭,吃饭是一个目的,去哪里吃,就是一个选择!32了为了实现低功耗,就有了使能IO时钟的选择,所以你要使用I/O必然要先使能IO时钟!

一周热门 更多>