OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3072|回复: 4

[阿波罗F429] 阿波罗F429修改SPI5时钟为1.028M

[复制链接]

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2018-11-15 10:42:27 | 显示全部楼层 |阅读模式
之前有客户要用阿波罗F429修改SPI实验的SPI5的时钟为1.024M,但是这个值是算不出来的
所以算出了一个与之相近的时钟值:1.028M
在SPI 实验程序中Stm32_Clock_Init()用来设置系统主时钟 AHB、APB1、APB2的时钟
F429IGT6的时钟图见截图
时钟图1.JPG
阿波罗F429的HSE值是25M经过的倍频到所需要的系统主时钟
在阿波罗F429开发指南-HAL库版本有一个计算PLLCLK时钟的公式
PLL时钟公式.JPG
我们这里设置N=432,M=41,P=2设置PLLCLK为131.707317M并将PLLCLK作为系统主时钟
[mw_shl_code=c,true]Stm32_Clock_Init(432,41,2,8);   //设置时钟,131.707317Mhz[/mw_shl_code]
因为SPI5挂载在APB2下,所以我们设置AHB分频系数、APB1分频系数和APB2分频系数分别为1,4,2(该设置在Stm32_Clock_Init()中)
[mw_shl_code=c,true]    RCC_ClkInitStructure.AHBCLKDivider=RCC_SYSCLK_DIV1;//AHB分频系数为1
    RCC_ClkInitStructure.APB1CLKDivider=RCC_HCLK_DIV4; //APB1分频系数为4
    RCC_ClkInitStructure.APB2CLKDivider=RCC_HCLK_DIV2; //APB2分频系数为2[/mw_shl_code]
所以APB2的时钟是65.853659M
经过SPI5_SetSpeed()函数设置分频系数为64便设置SPI5时钟为1.02896341M来实现与SPI FLASH通信
[mw_shl_code=c,true]        SPI5_SetSpeed(SPI_BAUDRATEPRESCALER_64); //设置为1.02896341M时钟,低速模式[/mw_shl_code]





阿波罗F429修改SPI5时钟为1.028M.rar

11.73 MB, 下载次数: 11

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-11-15 13:41:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-11-15 13:46:55 | 显示全部楼层
什么时候用到呢
Loto虚拟示波器 官方qq群: 706769836 https://shop296209296.taobao.com/shop/view_shop.htm?tracelog=t
回复 支持 反对

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
 楼主| 发表于 2018-11-15 15:10:58 | 显示全部楼层
秋天 发表于 2018-11-15 13:46
什么时候用到呢

客户问到的,客户一直没搞懂,所以写了这个帖子给客户
回复 支持 反对

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-11-15 15:21:55 | 显示全部楼层
peng1554 发表于 2018-11-15 15:10
客户问到的,客户一直没搞懂,所以写了这个帖子给客户

好吧  这个不错
Loto虚拟示波器 官方qq群: 706769836 https://shop296209296.taobao.com/shop/view_shop.htm?tracelog=t
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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