amobbs.com 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
回复: 9

关于SPI复用管脚的疑惑

[复制链接]
(7156304)

打赏出0元收入0元

发表于 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
(7155930)

打赏出0元收入0元

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

打赏出0元收入0元

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

打赏出0元收入0元

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

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

打赏出0元收入0元

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

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

打赏出0元收入0元

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

打赏出0元收入0元

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

打赏出0元收入0元

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

现在很多芯片都支持了,
(7146696)

打赏出0元收入0元

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

打赏出0元收入0元

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

nordic 的芯片现在也支持任意分配
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-8 17:48

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

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