stm32 串口等设备为啥是挂在GPIO口上的?

在stm32的系统架构中,gpio是在APB2下面的;而串口等设备是在APB1下面---但是实际中,为啥串口又是挂在GPIO口上的?不得其解!求指点!... 在stm32的系统架构中,gpio是在APB2下面的;而串口等设备是在APB1下面---但是实际中,为啥串口又是挂在GPIO口上的?
不得其解!求指点!
展开
 我来答
择善而从心安
2013-02-22 · 信息交流旨在互通有无
择善而从心安
采纳数:125 获赞数:233

向TA提问 私信TA
展开全部

简单点讲就是IO脚复用。GPIO和UART是2个外设,分别挂在不同总线上。

当相应GPIO脚被复用为其它功能(如UART)时,相应管脚跟GPIO输出部分是

断开了的,而接到复用功能(UART)外设的驱动电路上。

自然GPIO功能和相应复用的外设无法同时使用。

百度网友e9f676ee8
2013-02-21 · TA获得超过713个赞
知道小有建树答主
回答量:717
采纳率:66%
帮助的人:573万
展开全部
这叫复用,IO口是一种功能,串口是另一种功能,不同时候用的不是一个功能。不是他俩一起工作是分别工作,用串口的时候是没有IO的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
肥肥的爆米花
2013-02-21 · TA获得超过3771个赞
知道小有建树答主
回答量:910
采纳率:50%
帮助的人:615万
展开全部
如果不这样,管脚至少需要多一倍,那芯片体积就大了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式