線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2962
推到 Plurk!
推到 Facebook!

關於SD卡及USB裝置間的資料傳送問題

缺席
Rayco
一般會員


發表:1
回覆:4
積分:1
註冊:2004-04-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-25 06:19:01 IP:140.114.xxx.xxx 未訂閱
因為專題想要做MP3隨身聽之故,對於SD卡的存取,使用一個SD讀卡控制IC,可以解決PC與SD卡間的資料傳送問題,但是對於要用8051存取時,因為USB在傳輸時需要有一個HOST端,8051不知道是否可以規劃成一HOST端存取資料,且目前不知道SD卡的儲存格式,不知道是否有人可以提供這方面的資料?先謝過嚕!
jimmy_and_you
初階會員


發表:20
回覆:74
積分:33
註冊:2003-05-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-26 09:50:15 IP:61.70.xxx.xxx 未訂閱
引言: 因為專題想要做MP3隨身聽之故,對於SD卡的存取,使用一個SD讀卡控制IC,可以解決PC與SD卡間的資料傳送問題,但是對於要用8051存取時,因為USB在傳輸時需要有一個HOST端,8051不知道是否可以規劃成一HOST端存取資料,且目前不知道SD卡的儲存格式,不知道是否有人可以提供這方面的資料?先謝過嚕!
1.基本上你的MP3隨身聽有8051的話,用I/O的方式就可以存取SD卡了,不用再繞一圈透過USB去讀資料,而且USB的HOST端的程式不間單喔,對USB有興趣的話可以去www.usb.org或是www.cypress.com去找資料. 2.你所謂的資料存取方式是否指的就是檔案系統,就我所知NTFS微軟並沒有正式開放出來,建議你用FAT16或是FAT32的檔案系統,這方面的資料微軟的MSDN有粉多,建議你去逛逛.
Rayco
一般會員


發表:1
回覆:4
積分:1
註冊:2004-04-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-26 21:21:57 IP:140.114.xxx.xxx 未訂閱
嗯....因為除了8051之外,我還要讓SD卡可以從PC讀取!所以還是一樣可以這樣做嘛? SD卡的資料格式在WINDOWS系統下存取是用FAT還是說SD卡自己本身有自己的儲存格式? 很謝謝你肯幫我回答!!謝謝!!
引言: 1.基本上你的MP3隨身聽有8051的話,用I/O的方式就可以存取SD卡了,不用再繞一圈透過USB去讀資料,而且USB的HOST端的程式不間單喔,對USB有興趣的話可以去www.usb.org或是www.cypress.com去找資料. 2.你所謂的資料存取方式是否指的就是檔案系統,就我所知NTFS微軟並沒有正式開放出來,建議你用FAT16或是FAT32的檔案系統,這方面的資料微軟的MSDN有粉多,建議你去逛逛.
jimmy_and_you
初階會員


發表:20
回覆:74
積分:33
註冊:2003-05-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-27 14:01:49 IP:61.70.xxx.xxx 未訂閱
引言: 嗯....因為除了8051之外,我還要讓SD卡可以從PC讀取!所以還是一樣可以這樣做嘛? SD卡的資料格式在WINDOWS系統下存取是用FAT還是說SD卡自己本身有自己的儲存格式? 很謝謝你肯幫我回答!!謝謝!!
引言: 1.基本上你的MP3隨身聽有8051的話,用I/O的方式就可以存取SD卡了,不用再繞一圈透過USB去讀資料,而且USB的HOST端的程式不間單喔,對USB有興趣的話可以去www.usb.org或是www.cypress.com去找資料. 2.你所謂的資料存取方式是否指的就是檔案系統,就我所知NTFS微軟並沒有正式開放出來,建議你用FAT16或是FAT32的檔案系統,這方面的資料微軟的MSDN有粉多,建議你去逛逛.
1.如果你要讓PC能讀取SD卡上的資料,那你的MP3要規劃成USB的CLIENT端,而非HOST端. 2.儲存裝置都儲存0或1的數位資料,但是要能讓作業系統認得就必須遵照某種方式排列,也就是一般所謂的檔案系統;基本上你用SD讀卡控制IC應該有提供讀取SD卡的Library,你只需要照著FAT的檔案系統的規範去存取 3.我把你PC到SD存取的流程圖示如下 硬體面 PC <--> USB <--> Bridage Chip <--> SD 程式面 USB(Host) <--> USB Mass Storage Protocol <-->USB Client(解析Protocol Command) <--> 對SD做存取 PS:你們做的東西在業界已經有非常多家公司提供完整的solution,可以不用寫code就有產品了
Rayco
一般會員


發表:1
回覆:4
積分:1
註冊:2004-04-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-27 20:49:12 IP:140.114.xxx.xxx 未訂閱
1.如果你要讓PC能讀取SD卡上的資料,那你的MP3要規劃成USB的CLIENT端,而非HOST端. 可是在拔掉線的時候,要可以存取SD卡,不就要當成HOST端!!意思是說,再連上PC的時候是CLIENT端,但是在拔掉之後8051則要變成HOST端!!我後來有查到好像要用的什麼USB ON-THE-GO,不知道有沒有這方面的資料? 2.儲存裝置都儲存0或1的數位資料,但是要能讓作業系統認得就必須遵照某種方式排列,也就是一般所謂的檔案系統;基本上你用SD讀卡控制IC應該有提供讀取SD卡的Library,你只需要照著FAT的檔案系統的規範去存取 所以我得去要到這些資料嚕...! 3.我把你PC到SD存取的流程圖示如下 硬體面 PC <--> USB <--> Bridage Chip <--> SD 程式面 USB(Host) <--> USB Mass Storage Protocol <-->USB Client(解析Protocol Command) <--> 對SD做存取 PS:你們做的東西在業界已經有非常多家公司提供完整的solution,可以不用寫code就有產品了 我知道...不過專題嘛...最重要的不就是要學到東西,如果買都作好的,不就什麼都不用學了!
lcu
一般會員


發表:6
回覆:13
積分:3
註冊:2003-11-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-04-29 19:41:58 IP:210.68.xxx.xxx 未訂閱
Hi Rayco, 哇哇,你要自己存取sd卡啊,工程有點浩大歐,基本上sd卡的格式是用fat16, 但要用pc存取sd卡不須用到usb介面,用print port就可以了,你要詳讀SPEC, 將sd卡進入mmc mode,然後就只需用到print port的三根I/O腳就可以讀寫資料了,當然也可以進入SD mode這樣要用到6跟腳,1根接clk,1根接cmd,4根接data, 寫個程式從print port輸出,當然還要控制一些簡單電路,整個程式輸出的data要符合fat16的格式,我建議做專題而已不用搞到這樣,而且spec也不是容易拿到,好像有一個雷兒電子網有,不然,SD的spec是要很多錢的.
happosai
高階會員


發表:93
回覆:228
積分:109
註冊:2002-09-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-04-29 21:10:48 IP:218.166.xxx.xxx 未訂閱
mp3 decoder 是打算自己做嗎?
Rayco
一般會員


發表:1
回覆:4
積分:1
註冊:2004-04-16

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-04-30 03:11:39 IP:140.114.xxx.xxx 未訂閱
雷而沒有sd的spec資料說!! 不過我想說,用讀卡控制ic會不會比較簡單一點?有沒有建議的ic還有spec資料? 對於fat的格式要如何存取也還在看!!不知道大大有沒有什麼資料可以提供? 最近k資料k到頭暈暈了@@ 我想學學usb的東西,不過工程真的浩大阿!!真是快要死翹翹了!! 不過做自己想玩的東西,真的滿開心的!!呵呵!    
引言: Hi Rayco, 哇哇,你要自己存取sd卡啊,工程有點浩大歐,基本上sd卡的格式是用fat16, 但要用pc存取sd卡不須用到usb介面,用print port就可以了,你要詳讀SPEC, 將sd卡進入mmc mode,然後就只需用到print port的三根I/O腳就可以讀寫資料了,當然也可以進入SD mode這樣要用到6跟腳,1根接clk,1根接cmd,4根接data, 寫個程式從print port輸出,當然還要控制一些簡單電路,整個程式輸出的data要符合fat16的格式,我建議做專題而已不用搞到這樣,而且spec也不是容易拿到,好像有一個雷兒電子網有,不然,SD的spec是要很多錢的.
Rayco
一般會員


發表:1
回覆:4
積分:1
註冊:2004-04-16

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-04-30 05:47:08 IP:140.114.xxx.xxx 未訂閱
我應該沒那麼多的時間> < 學期莫就要交拉~~~~ 不過....可能之後會用吧!!    
引言: mp3 decoder 是打算自己做嗎?
lcu
一般會員


發表:6
回覆:13
積分:3
註冊:2003-11-11

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-04-30 17:37:20 IP:210.68.xxx.xxx 未訂閱
引言: 雷而沒有sd的spec資料說!! 不過我想說,用讀卡控制ic會不會比較簡單一點?有沒有建議的ic還有spec資料? 對於fat的格式要如何存取也還在看!!不知道大大有沒有什麼資料可以提供? 最近k資料k到頭暈暈了@@ 我想學學usb的東西,不過工程真的浩大阿!!真是快要死翹翹了!! 不過做自己想玩的東西,真的滿開心的!!呵呵! [quote] Hi Rayco, 哇哇,你要自己存取sd卡啊,工程有點浩大歐,基本上sd卡的格式是用fat16, 但要用pc存取sd卡不須用到usb介面,用print port就可以了,你要詳讀SPEC, 將sd卡進入mmc mode,然後就只需用到print port的三根I/O腳就可以讀寫資料了,當然也可以進入SD mode這樣要用到6跟腳,1根接clk,1根接cmd,4根接data, 寫個程式從print port輸出,當然還要控制一些簡單電路,整個程式輸出的data要符合fat16的格式,我建議做專題而已不用搞到這樣,而且spec也不是容易拿到,好像有一個雷兒電子網有,不然,SD的spec是要很多錢的.
我從前有再雷兒網看到SD的SPEC啊,不過加油,維拓科技(www.neodio.com.tw)有讀卡機IC,MP3 IC,供您參考.
jimmy_and_you
初階會員


發表:20
回覆:74
積分:33
註冊:2003-05-12

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-05-03 13:07:25 IP:203.70.xxx.xxx 未訂閱
手邊沒有SD的資料,下面是Fat的文件,可以下載來看看 http://download.microsoft.com/download/whistler/hwdev1/1.0/wxp/en-us/fatgen103.exe
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-05-03 13:47:51 IP:61.221.xxx.xxx 未訂閱
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=49342 看看也許有用
x8051
一般會員


發表:12
回覆:18
積分:6
註冊:2004-04-15

發送簡訊給我
#13 引用回覆 回覆 發表時間:2004-05-09 14:09:14 IP:218.172.xxx.xxx 未訂閱
http://tw.f2.pg.photos.yahoo.com/ph/y1216000/detail?.dir=/ab9d&.dnm=88b2.jpg 只有找到MMC的,含原始程式,PIC16. ============================================================= 達特工作室:http://myweb.hinet.net/home11/hui-min/ 開發設計:8051,PIC,FPGA....等 目前產品:保全防盜,通信系統,電腦週邊...等 發表人 - x8051 於 2004/05/09 14:10:41
系統時間:2024-04-20 15:23:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!