OpenEdv-开源电子网

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

关于spi主设备频率,应该怎么算??

[复制链接]

18

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2017-9-20
在线时间
49 小时
发表于 2018-3-23 16:30:45 | 显示全部楼层 |阅读模式
本帖最后由 1052130982 于 2018-3-23 16:33 编辑

想问下spi主设备频率应该设怎么算?和VS1053采样率有什么关系吗?必须等于采样率还是大于采样率就可以?

具体问题:(vs1053采样率8k)
由于修改系统时钟72M---16M,不清楚vs1053的spi时钟应该设置多少?????


1.首先将spi1的分频系数改为2(SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2;)      
2.然后spi在写数据的时候有个高低速,不知道该写几分频????
void VS_SPI_SpeedLow(void)
{                                                                 
   SPI1_SetSpeed(SPI_BaudRatePrescaler_8);//设置到低速模式
}

void VS_SPI_SpeedHigh(void)
{                                                  
SPI1_SetSpeed(SPI_BaudRatePrescaler_2);//设置到高速模式         
}






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

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 05:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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