SDK 使用 SD 卡与 iic 复用的注意事项,SD 卡复用 iic 使用时候,SD 卡的检测需要改为 io 检测或者 CLK 检测,不能使用 cmd 检测。挂起的时候一般只需要挂起 SD 卡的 CMD 即可。另外注意的是, 在 iic 使用的时候要挂起 SD 卡功能,iic停止的时候恢复 SD 卡的功能。可以调用接口 extern u8 sd_io_suspend(u8 sdx, u8 sdx_io);extern u8 sd_io_resume(u8 sdx, u8 sdx_io);实现,但是这时候为了防止复用情况下调用挂起和恢复接口不统一导致死锁情况,无法挂起 SD 卡的问题,可以参考如下修改:挂起的时候记录标志,下次再来 的时候判断标志是否成立,成立则不再执行挂起。恢复只需要执行即可。
杰理之SDK SD 卡复用 iic 注意问题【篇】
最新推荐文章于 2023-07-15 08:23:31 发布