初级会员

- 积分
- 161
- 金钱
- 161
- 注册时间
- 2017-9-20
- 在线时间
- 49 小时
|
本帖最后由 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);//设置到高速模式
}
|
|