一个莫名其妙的问题,不知道大家碰到没有?!stm32f407的SPI1的时钟具体可以达到多少?

2019-07-20 23:38发布

    
通过STM32F4的时钟配置工具可以的到系统的最高时钟是168M,

第一、APB2时钟二分频后有84M



第二、SPI1的时钟是来自APB2的,通过APB2的外设时钟使能寄存器可知。
第三、在配置SPI1的时候,SPI1的时钟最低要进行二分频,由BR[2:0]的寄存器可知。

那么可得SPI1的理论时钟频率应该在42M.
    但是STM32F4的datasheet里的P108页,器件特性表明,最高时钟是37.5MHz,我的问题是:
    
请问如果是两个STM32F407通信,这个37.5M的时钟怎么获得??如果强制让SPI1工作在42M下,会产生怎样的问题!?
    


    










友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
cmc
1楼-- · 2019-07-22 21:27
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-23 03:00
回复【14楼】cmc:
---------------------------------
自己玩玩可以,做产品不建议.
真的好多巧合
3楼-- · 2019-07-23 05:42
学习下!嘿嘿
ahsssxd
4楼-- · 2019-07-23 10:00
回复【15楼】正点原子:
---------------------------------
原子哥,你建议怎么样分频合适呢
正点原子
5楼-- · 2019-07-23 14:20
回复【17楼】ahsssxd:
---------------------------------
不要超过官方给出的最快频率。
ahsssxd
6楼-- · 2019-07-23 17:35
 精彩回答 2  元偷偷看……

一周热门 更多>