你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F410端口复用SPI5,引脚电平很低

[复制链接]
houmous 提问时间:2019-5-22 08:59 /
STM32F410复用为硬件SPI5口,做DMA输入,不需要输出,如果用软件模拟的SPI口没有问题,电平是正常的3.3v,如果复用成硬件SPI5口,不论是时钟还是数据线上的电平都非常低,根本接收不到数据。是什么原因导致的SPI5口的电平这么低呢?相同的SPI2口做DMA输入就没有这个问题,电平都正常。
收藏 评论7 发布时间:2019-5-22 08:59

举报

7个回答
七哥 回答时间:2019-5-22 09:17:36
很可能是SPI5没配置对。有两块板的话,对比一下,如果现象一致,那就不用怀疑硬件了;否则,部分管脚功能失效也是有可能的。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

houmous 回答时间:2019-5-22 09:37:10
toofree 发表于 2019-5-22 09:17
很可能是SPI5没配置对。有两块板的话,对比一下,如果现象一致,那就不用怀疑硬件了;否则,部分管脚功能失 ...

SPI2的设置方法是一样的,SPI2就没有问题
七哥 回答时间:2019-5-22 11:45:37
houmous 发表于 2019-5-22 09:37
SPI2的设置方法是一样的,SPI2就没有问题

SPI5与SPI2不同,让你两块板对比,不是不同外设间对比。
正常用不可能出现幅值过低的情况,现在出现了,肯定是有异常的。要么设置问题,要么硬件部分功能的损坏,这是之前有网友遇到过的。
houmous 回答时间:2019-5-22 13:19:21
toofree 发表于 2019-5-22 11:45
SPI5与SPI2不同,让你两块板对比,不是不同外设间对比。
正常用不可能出现幅值过低的情况,现在出现了, ...

主要只有一块板子,没有两块
houmous 回答时间:2020-7-28 08:50:22
找到原因了,是配置问题,SPI1和SPI2是AF5引脚复用,SPI5是AF6引脚复用
houmous 回答时间:2020-7-28 08:53:20
找到问题了,410的SPI5不能设置成GPIO_AF_SPI5,得设置成GPIO_AF6_SPI5
butterflyspring 回答时间:2020-7-30 12:27:10
感谢分享
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版