tft每日頭條

 > 生活

 > stm32如何存儲到sd卡

stm32如何存儲到sd卡

生活 更新时间:2025-01-10 23:03:24

首先放上的這張圖片,是SD卡的完整流程圖

stm32如何存儲到sd卡(STM32SD卡讀寫三)1

SD卡的完整流程圖

分割線上方(紅線以上)是【卡識别模式】(卡初始化模式)

分割線下方(紅線以下)是【數據傳輸模式】

來說說靠近分割線(紅線)的幾個命令

在【卡識别模式】下,發送CMD3,獲取RCA地址,就可以進入紅線下方,也就是進入【數據傳輸模式】了(前提是你已經經過一系列的識别了)

在【數據傳輸模式】下,發送CMD3,SD卡會返回新的RCA地址

在【數據傳輸模式】下,發送CMD15,會進入無效狀态,并非進入卡識别狀态,這感覺很像把U盤插入電腦,然後我就直接退出U盤,就進入無效模式了,我想再次使用U盤,我必須重新上電(重新拔插U盤)

在【數據傳輸模式】下,發送CMD0,SD卡會重新進入空閑狀态,然後又可以對SD卡進行識别了

其他的詳細流程介紹,我會如圖片所說,分别再用兩張圖片來說明

先說明 【卡識别模式】,此階段的時鐘頻率FOD,最高為400KHz

stm32如何存儲到sd卡(STM32SD卡讀寫三)2

卡識别模式

再先說明 【數據傳輸模式】,此階段的時鐘頻率FPP,默認最高為25MHz,配置寄存器後,最高可達50MHz

stm32如何存儲到sd卡(STM32SD卡讀寫三)3

數據傳輸模式

這些圖片我都是截取SD2.0協議的PDF文檔

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved