1樓:歡樂州州
sdio驅動的效率 是否使用中斷驅動的dma,緩衝區的數量和尺寸 sdio硬體對資料傳輸速率的最高限制 sd卡讀寫特徵的限制 以上幾點需要逐項分析,在不同的情況下任何一種都有可能稱為主要影響,也有可能會綜合出現
通過stm32的sdio操作sd卡的速度瓶頸在**呢? 10
2樓:匿名使用者
sdio驅動的效率
是否使用中斷驅動的dma,緩衝區的數量和尺寸sdio硬體對資料傳輸速率的最高限制
sd卡讀寫特徵的限制
以上幾點需要逐項分析,在不同的情況下任何一種都有可能稱為主要影響,也有可能會綜合出現
3樓:匿名使用者
當然和sd卡有關,4g以上sdhc卡的速度要快很多,還分c4,c6,c10就是寫入速度不低於4m,6m,10m,普通的1g卡由於不是sdhc,所以要慢很多
4樓:匿名使用者
如果採用dma方式操作sd卡的話,可以達到與linux嵌入式系統相當的水平.但對於高速sd卡,瓶勁在於stm32的clk高不上去,即使高上去了,stm32自己程式上也是處理不過來的.
5樓:匿名使用者
微控制器的速度低,當然具體還要看型號,這是主要因素。
微控制器的記憶體小,可以緩衝的資料有限,這個也有很大關係。
6樓:萘何橋前
spi的通訊速率吧。
為什麼初始化順序是sdio sd mmc
7樓:你的我不稀罕篇
現在的linux由於使用了udev,啟動時,載入裝置順序每次都不一樣了,所以那一個先那一個後要看運氣。
用大容量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的擴充套件裝置,用來增加藍芽、照相機、***和802.
11b功能。不可移動裝置遵循相同的電氣標準,但不要求符合物理標準。某些手機內包含通過sdio連線cpu的802.
11晶片。此舉將"珍貴"的i/ o管腳資源用於更重要的功能。
9樓:匿名使用者
看你的專案需求是什麼樣子的
sdio口的速度比較快、spi的速度比較慢 呵呵但是說實話 stm32的sdio口還真的不好用 特別是4bit的方式 我都糾結了好久了 用1bit的方式倒是可以 速度大概可以到讀2m位元組每秒(stm32f205 + sdio + dma )因為專案要最低5m位元組讀寫速度。。。。
用spi口的話比較穩定點 速度也差不多在1-2m位元組 之間 如果對速度沒要求的話可以這麼用
stm32的sdio驅動emmc,在寫入24m資料後卡死,會是什麼原因! 10
10樓:匿名使用者
sdio的驅動有問題,網上的很多例程都不是很穩定,會挑卡。
11樓:匿名使用者
你試試把sdio時鐘速度降一降!
同學,你好,最近我也在搞stm32的sdio讀寫sd卡,現在是能讀寫的了,但是有個問題:
12樓:匿名使用者
呵呵,我沒遇到這樣的問題,再研究下吧,相信你一定能解決的!
stm32通過spi讀寫sd卡,初始化失敗
13樓:在八寶亭滑行的麵包果
8gb的卡叫sdhc,你用初始化**用初始化sd卡的**去初始化sdhc,能成功才怪
14樓:匿名使用者
有sdio幹嘛還要用spi
求stm32用sdio控制sd卡的程式!!!
15樓:匿名使用者
sdio-sd卡的程式有點意思i呵呵
樓主這裡有。我在dl-stm32開發板上試過了 可以用。
16樓:西海機電
官方例程是有bug的。
另外,建議用4g以下卡做。
17樓:匿名使用者
一樓這個2b青年就是歡樂多啊
STM32的CAN迴環模式正常,但是正常模式,兩個STM
1 波特率是否一樣 2 rxd引腳是否上拉輸入,txd是否 開漏輸出 上拉 或推輓輸出 3 是否接了終端電阻 你好,請問您是怎麼解決的?stm32 can 正常模式接收失敗 線用迴環模式測試,如果迴環模式通過,則表示can匯流排驅動無問題,只和外部電路有關。如果迴環都接收不到說明是程式問題。stm3...
stm32的AD能否測量10V電壓
不可以的,資料手冊中寫的是0到3.6v。你用運放見輸入電壓縮小 1 n 輸入範圍0到3.5v,在程式中在將其放大n倍。具體參照技術手冊 stm32的ad不能測量10v電壓。stm32系列基於專為要求高效能 低成本 低功耗的嵌入式應用專門設計的arm cortex m核心 st s product p...
stm32編譯時出現error147 d的錯誤,該怎麼
keill環境下,使用stm32編譯時出現error 147 d的錯誤的解決方法 1 右鍵我的電腦 管理 本地使用者和組 使用者 把裡面你的中文使用者名稱改成英文。2 右鍵我的電腦 屬性 右下 計算機名稱 域和工作組設定 更改設定 改成英文。3 把mdk安裝在英文目錄。stm32是基於arm cor...