完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
复用功能就是内置外设是与I/O口共用引出管脚(不同的功能对应同一管脚)STM32 所有内置外设的外部引脚都是与标准GPIO引脚复用的,如果有多个复用功能模块对应同一个引脚,只能使能其中之一,其它模块保持非使能状态。
|
|
|
|
复用就是既可以当成这样用,又可以当成那样用。
|
|
|
|
所谓引脚复用,就是这个引脚可以作为总线接口也可以作为常规IO,但同时只能配置为其中一种功能
|
|
|
|
云汉达人
我们来看看引脚内部驱动电路的框架图吧,也许对您会有些帮助。 当一个引脚做普通IO接口时,我们可以画出它的开漏输出形式的内部框架图,注意下图的复用功能输出那条线路没有信号进来 或者推挽输出形式的内部框架,同上,只是推挽的P-MOS也工作了。 然后,当这个引脚还要作为其他外设的特殊功能引脚时,复用功能输出将会进入到引脚的驱动电路。比如推挽复用功能输出模式: 开漏复用功能输出模式: |
|
|
|
就是一个引脚通过一个开关可以切换多个功能
|
|
|
|
云汉达人 由于芯片封装和体积的限制,一般所引出的管脚都不可能无限制增加,都有一定数目,比如LPFP144,只能引出144个引脚,出去电源等固定用途的引脚,可以供用户程序使用的引脚也就只有120个左右,但是现在单片机的偏上资源都非常丰富,不可能一个引脚只有一种功能,这样可能造成没有用到的功能引脚造成浪费,所以需要一个管脚定义多种功能,用到那种功能通过设置芯片内的寄存器,也就相当于控制某个引脚的多功能开关,把引脚连接到特定功能模块上,就实现了管脚的功能复用,这样可以大大提高管脚的利用率。
|
|
|
|
就像你家水龙头,冷水热水(不同功能)都是一个水龙头(GPIO),左右调节(复用)可以出冷热水。
|
|
|
|
这个就是在引脚的输出前有一个选择开关,不同的功能打开不同的开关的
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
785 浏览 0 评论
1151 浏览 1 评论
2527 浏览 5 评论
2859 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2709 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1068浏览 3评论
190浏览 2评论
455浏览 2评论
368浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
453浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 22:39 , Processed in 1.113277 second(s), Total 67, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号