W25Q16 flash的SPI分频应该如何设置?

2019-07-21 01:14发布

经常看到一些什么系统时钟72MHz,SPI要预分频啥的,但自己这方面没有一点概念。我只知道GPIO配置用的GPIO_Speed设定的是50MHz,然后flash这里一般设定的都是SPI_BaudRatePrescaler_2(不知道为什么)。

现在我用SPI读flash ID好像不大正常,不同的预分频设置读出来的数据会不一样,比如SPI_BaudRatePrescaler_2读出来是0xA5,而用SPI_BaudRatePrescaler_256读出来的ID又变成0xE0E0E0。
哪位大侠能解释下这些时钟设置应该如何考虑?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。