搜索
bottom↓
回复: 9

关于SPI复用管脚的疑惑

[复制链接]

出50入8汤圆

发表于 2020-4-16 21:56:23 | 显示全部楼层 |阅读模式
本帖最后由 zhoujingyi666 于 2020-4-16 22:02 编辑

今天看了STM32F105RC的数据手册,发现原来SPI的管脚有那么多都是重复的,以SPI3_CLK为例,pin55是SPI3_SCK,pin51也可以是配置为SPI3_CLK,等等,诸如此类,各个管脚功能有很多的重合
刚接触单片机,实在不理解这样做的好处是什么呢?直接定死哪个脚用来做什么不就可以了嘛,何必多出来Remap这一步呢,感觉很混乱
不过我又看了STM32F4xx系列的手册,发现这一步已经取消了,Remap功能多被定义为了ADC管脚。不知道算不算是一个改进呢?
反正,一眼看去,F4确实比F1的干净整洁很多

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

发表于 2020-4-16 22:02:37 | 显示全部楼层
硬件工程师画板子的时候灵活。

出0入4汤圆

发表于 2020-4-16 22:03:10 | 显示全部楼层
最牛逼的应该属于当年C8051F吧,引脚功能可以任意分配。

出50入8汤圆

 楼主| 发表于 2020-4-16 22:04:18 | 显示全部楼层
wajlh 发表于 2020-4-16 22:02
硬件工程师画板子的时候灵活。

嗯,可能单从设计的角度来看,确实无法体会其中的好处。

出0入16汤圆

发表于 2020-4-16 22:11:03 | 显示全部楼层
wajlh 发表于 2020-4-16 22:03
最牛逼的应该属于当年C8051F吧,引脚功能可以任意分配。

带蓝牙的nRF52382 也可以配,只是模拟口固定了。

出0入362汤圆

发表于 2020-4-16 22:17:37 | 显示全部楼层
画板方便啊,不过首先得从DMA通道考虑,最后才是分配各外设的管脚。ps. F0、F3、F4的AF初始化方式改进了一些,比F1的用着舒服多了。

出0入0汤圆

发表于 2020-4-16 22:28:37 | 显示全部楼层
F1系列比较早,复用不能指定功能,没F0/F4那么灵活。
但,最新的Gx系列,灵活度和利用率更高。

出0入4汤圆

发表于 2020-4-16 23:17:33 | 显示全部楼层
Elex 发表于 2020-4-16 22:11
带蓝牙的nRF52382 也可以配,只是模拟口固定了。

现在很多芯片都支持了,

出0入24汤圆

发表于 2020-4-17 00:36:31 | 显示全部楼层
用CubeMX直接分配就好了,手工分配费时费力

出0入4汤圆

发表于 2020-5-26 10:31:53 | 显示全部楼层
wajlh 发表于 2020-4-16 22:03
最牛逼的应该属于当年C8051F吧,引脚功能可以任意分配。

nordic 的芯片现在也支持任意分配
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 21:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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