Micro SD 與 SD差別 |
缺席
|
極光
初階會員 發表:32 回覆:96 積分:40 註冊:2005-01-16 發送簡訊給我 |
我想請問Micro SD 與 SD差別? 因為我陷再遇到一個問題,我透過MCU + SPI 與SD卡溝通,一張為512M SD 另外一張是 2GB Micro SD,兩張卡在進行SPI出使化時都很成功,但問題來了,當我讀取位址"0"的資料時,512MB SD卡讀出來的資料是正確的,但2GB Micro SD讀出來都是"0x00",但最讓我納悶的是,既然最後兩個BYTE均為"0x55","0xAA",這又與我用電腦使用WINHEX觀察的資料是一樣的。
但奇怪的事情,512MB究讀取的很好,我可以把用PC把檔案讓在SD中,透過MCU將資料讀取出來,但在Micro SD就完全失敗。 所以想請問Micro SD 在SPI初始化有什麼要注意的嗎?還是Micro SD不支援SPI模式呢?因為我是依照FAT16規格讀取SD資料,若啟動區找不到的話,那接下來就不用完了,所以想請教各位。 |
極光
初階會員 發表:32 回覆:96 積分:40 註冊:2005-01-16 發送簡訊給我 |
我想我已經找到問題所在,因該與Micro SD沒有關係,我自己拿另外一塊 1GB SD卡,也發生上述的問題。但我在這篇文章找到答案
delphi.ktop.com.tw/board.php,我的問題因該是找不到啟動扇區所在位址,但透過這篇文章,我已經可以解決我的問題,但其原理我不太能理解,不知道有沒有哪位可以跟我說明一下 |
walltsou
一般會員 發表:3 回覆:45 積分:24 註冊:2012-09-29 發送簡訊給我 |
|
極光
初階會員 發表:32 回覆:96 積分:40 註冊:2005-01-16 發送簡訊給我 |
|
walltsou
一般會員 發表:3 回覆:45 積分:24 註冊:2012-09-29 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |