1樓:在八寶亭滑行的麵包果
8gb的卡叫sdhc,你用初始化**用初始化sd卡的**去初始化sdhc,能成功才怪
2樓:匿名使用者
有sdio幹嘛還要用spi
請教,stm32f03discovery 除錯spi模式sd卡初始化失敗
3樓:匿名使用者
7 spi模式 7.1 介紹 spi模式由一個由基於快閃記憶體sd儲存卡提供的次要通訊協議組成.此模式是sd儲存卡協議的子集。
此介面在上電(cmd0)後的每一個復位命令期間被選擇。 spi標準只定義物理連結,而不提供資料傳輸協議。sd儲存卡spi執行利用sd儲存卡協.
請教stm32 spi讀寫sd卡問題
4樓:匿名使用者
其實你看下spi埠的設定,你會發現,moso是設定成了複用推輓,而且是置高的(即1),這樣就算從機每返回值,也是會預設為1,即8為返回值時飾0xff,不會進入死迴圈。
5樓:匿名使用者
片選沒有使能,從機不會返回資料. 看來這個**是有問題的所以有很多教程相互參考, 導致一不小心就帶進去問題. 使用時要驗證甄別
6樓:匿名使用者
謝謝斑竹,糾結了半天了
最近在做sd卡的讀寫 spi模式下 復位和初始化都正常 但就是寫不進去資料!有知道是怎麼回事嗎? 5
7樓:
我也遇到同樣問題啊,好鬱悶,怎麼調就是寫不進去,只有一張卡能寫進去,其他都不行,到底怎麼回事呢? 你解決了嗎?
用大容量stm32讀取sd卡時spi和sdio有什麼區別?
8樓:此名一絕
sdio速度較快、spi速度較慢。
但stm32的sdio不好用,特別是4bit的方式,用1bit的方式倒是可以,速度大概2m位元組每秒。用spi比較穩定,速度在1-2m位元組每秒之間,適合對速度要求不高的情況。
spi是序列外設介面(serial peripheral inte***ce)的縮寫。spi,是一種高速的,全雙工,同步的通訊匯流排,並且在晶片的管腳上只佔用四根線,節約了晶片的管腳,同時為pcb的佈局上節省空間,提供方便,正是出於這種簡單易用的特性,如今越來越多的晶片整合了這種通訊協議,比如at91rm9200。
sdio在sd標準上定義了一種外設介面。目前,sdio主要有兩類應用--可移動和不可移動。可移動裝置作為palm和windows mobile的擴充套件裝置,用來增加藍芽、照相機、gps和802.
11b功能。不可移動裝置遵循相同的電氣標準,但不要求符合物理標準。某些手機內包含通過sdio連線cpu的802.
11晶片。此舉將"珍貴"的i/ o管腳資源用於更重要的功能。
9樓:匿名使用者
看你的專案需求是什麼樣子的
sdio口的速度比較快、spi的速度比較慢 呵呵但是說實話 stm32的sdio口還真的不好用 特別是4bit的方式 我都糾結了好久了 用1bit的方式倒是可以 速度大概可以到讀2m位元組每秒(stm32f205 + sdio + dma )因為專案要最低5m位元組讀寫速度。。。。
用spi口的話比較穩定點 速度也差不多在1-2m位元組 之間 如果對速度沒要求的話可以這麼用
stm32通過三極體驅動繼電器電路詳解
解釋如下 1.如無r4測試時可能看不到明顯異常,但是接r4後會使繼電器的通斷狀態更能處在一個穩定狀態。假如無r4如果微控制器的i o設定在高阻狀態,就會造成ay端高低電平是不確定的。而後面三極體部分,如果ay為高電平就可能使繼電器動作。而r4的存在就會給ay端一個固定的低電平,只要微控制器不輸出高,...
stm32使用虛擬串列埠通過usb向pc傳送資料怎樣提高速度
刀無極啊 解決方案1 1ms之內可以多個64b的包,要看匯流排負載情況,最好的情況可以1ms可以bulk傳輸10個以上包出來,這樣有可能到600kbps解決方案2 我也覺得超過64kkb可能性比較小,那些聲稱很大的人的測試,都是譁眾取寵,沒見有完整原始碼。解決方案3 印象裡,1ms查詢一次是hid方...