硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3164|回复: 5
收起左侧

[开发工具] 这是怎么个情况,STM32H7参考手册给的SPI4和SPI5最高是100MHz,实测CubeMX配置到300M没提示,但400M却提示超了

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2021-1-7 08:56:06 | 显示全部楼层 |阅读模式
CubeMX版本6.1.0

比如配置SPI4,SPI5,这个最大是125MHz:

QQ截图20210107084926.png

CubeMX配置的时候,这里直接可以撸到300MHz。
3.png
5.png

起初是怀疑CubeMX不会检测最高外设时钟,但实际测试发现,配置到400MHz的时候又开始提示了:
1.png

提示的是SPI4,SPI5通过二分频后可以配置到150MHz,也就是说SPI4和SPI5没有二分频前可以运行到300MHz,这与参考手册的125MHz矛盾啊。。。。

6.png







回复

使用道具 举报

10

主题

140

回帖

170

积分

初级会员

积分
170
发表于 2021-1-7 09:22:33 | 显示全部楼层
Datasheet是说的是150Mbits/s
The devices feature up to six SPIs (SPI2S1, SPI2S2, SPI2S3, SPI4, SPI5 and SPI6) that
allow communicating up to 150 Mbits/s in Master and Slave modes, in Half-duplex, Fullduplex and Simplex modes.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2021-1-7 10:03:23 | 显示全部楼层
lvehe 发表于 2021-1-7 09:22
Datasheet是说的是150Mbits/s
The devices feature up to six SPIs (SPI2S1, SPI2S2, SPI2S3, SPI4, SPI5  ...

数据手册描述混乱,数据手册继续往下拉,还有一个表,这个是专门供用户看的

QQ截图20210107100225.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2021-1-7 10:37:06 | 显示全部楼层
官方手册已经混乱的没法看了,相比Y版芯片,发现V版里面SPI性能还更低了。。。
上面发的截图是Y版的,下面是V版:

33.png
回复

使用道具 举报

3

主题

73

回帖

82

积分

初级会员

积分
82
发表于 2021-1-7 14:18:31 | 显示全部楼层
CUBE设置时钟不要让他自动设置,会乱跳的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2021-1-7 14:51:14 | 显示全部楼层
lifeng5478 发表于 2021-1-7 14:18
CUBE设置时钟不要让他自动设置,会乱跳的

嗯,我基本都是手动配置的。

STM32H7官方手册在SPI最大速度这块描述已经混乱了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 07:12 , Processed in 0.254583 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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