打印

STM32 SPI的速率问题

[复制链接]
28369|12
手机看帖
扫描二维码
随时随地手机跟帖
楼主
xtvv|  楼主 | 2011-3-18 09:51 | 只看该作者 回帖奖励 |倒序浏览

stm32 SPI1的最大速率是多少?

请教一个SPI的问题,SPI_CR1里可以配置SPI的速度为2分频,也就是最大36M,那为什么手册上说SPI通讯的最大速度是18M呢?

使用特权

评论回复
沙发
xtvv|  楼主 | 2011-3-18 10:10 | 只看该作者 |阅读模式
请教一个SPI的问题,SPI_CR1里可以配置SPI的速度为2分频,也就是最大36M,那为什么手册上说SPI通讯的最大速度是18M呢?
板凳
欧阳小炫| | 2011-3-18 10:17 | 只看该作者
不太清楚 抱歉啊

使用特权

评论回复
地板
香水城| | 2011-3-18 10:19 | 只看该作者
你自己想想看,如果系统时钟为36M时怎么办?如果。。。。

使用特权

评论回复
5
XBJD| | 2011-3-18 11:06 | 只看该作者
我也有点问题,对于SPI1,总线时钟72M,是不是应该四分频或者以下,小于18M?

使用特权

评论回复
6
xtvv|  楼主 | 2011-3-18 11:44 | 只看该作者
我也有点问题,对于SPI1,总线时钟72M,是不是应该四分频或者以下,小于18M?
XBJD 发表于 2011-3-18 11:06


是啊,如果APB2时钟72M的话,应该设置成四分频以下。据高手说,如果设置了2分频,就相当于超频,会导致不可预知的错误。spi的速率最大就是18M,受限于stm32硬件,而不是受限于时钟。

使用特权

评论回复
7
yinyangdianzi| | 2011-3-18 16:53 | 只看该作者
感触一下

使用特权

评论回复
8
mbutterfly| | 2011-3-18 21:17 | 只看该作者
50M的芯片SPI都可以到20M,所以,按道理可以达到一半。那没达到的可能,受硬件限制,这个不是很清楚。

使用特权

评论回复
9
areslee| | 2011-3-19 18:18 | 只看该作者
有没有人在36M频率下测试过?

使用特权

评论回复
10
LDTEST| | 2011-3-21 22:08 | 只看该作者
只用过4分频 ……!

使用特权

评论回复
11
h0610001210| | 2011-12-11 09:51 | 只看该作者
在2分频(36M波特率)的情况下也能正常工作,可以正常读AD7321

使用特权

评论回复
12
lxj19901115| | 2012-9-23 20:52 | 只看该作者
36M我测试过,会丢数据位,和硬件有很大的关系,,

使用特权

评论回复
13
yu515301489| | 2016-8-25 11:52 | 只看该作者
有一个最小的分频系数不代表任何情况下适用啊,只是为了满足你前面过来时钟频率不同的时候的需求的。设计的时候还是多方面考虑选取合适的值。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

16

帖子

1

粉丝