[模拟SPI]是否可以降低工作频率??因为SD卡初始化,SPI工作速度不能超过400KHZ

2019-07-21 06:02发布

本帖最后由 yahopo 于 2019-1-3 16:11 编辑

如题,模拟的SPI是否可以降低工作频率??
我用的是STM32F103ZETV,SD卡的口是接在SDIO的,没有硬件SPI。但是,楼主我又想用SPI来写,比较简单点。

不过发现,SD卡初始化,SPI工作速度不能超过400KHZ。那模拟SPI是否能降速,工作速度由什么决定。


自我的想法:工作速度由SPI_CLK决定,是否我CLK的时间拉长,就能达到降速的目的?不知道大家是怎么实现的呢。




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-21 11:10
SPI有分频器,分频即可。参考我们mini板的例程
yahopo
2楼-- · 2019-07-21 14:21
本帖最后由 yahopo 于 2019-1-10 10:37 编辑
正点原子 发表于 2019-1-3 16:10
SPI有分频器,分频即可。参考我们mini板的例程

原子哥,我用的是战舰V3的,挂在SDIO。没有办法用硬件SPI,用不了硬件分频器。
而我暂时又不想研究SDIO,所以用模拟SPI。

一周热门 更多>