- ベストアンサー
SDカードコントローラーの使い方について
SDカードコントローラーの使い方について H8のマイコン基板上にSDカードスロットを設け、音声データの読み書きを行う「組込型ICレコーダー」を作りたいと考えております。 データはマイコン基板のS-RAMにはBIN形式で格納し、SDカードにはWAVのファイル形式で格納したいのですが、S-RAMのBIN形式データをSDカードにファイル形式で書き込む方法やその逆を行う方法が分かりません。 相応しいSDカードコントローラーの選定や導入方法等についてご存知の方いらっしゃいましたらご教授頂けないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>データはマイコン基板のS-RAMにはBIN形式で格納し、SDカードにはWAVのファイル形式で格納したいのですが、 >S-RAMのBIN形式データをSDカードにファイル形式で書き込む方法やその逆を行う方法が分かりません。 とりあえず「ファイルシステム(今回の場合FAT16)」と「WAVファイルのフォーマット」は理解できてますか? PC上のファイルデータをそのままSRAM上に持っているのなら、ファイルシステムの管理だけですが、そういうものでもなければ別途制御が必要ですが…… >相応しいSDカードコントローラーの選定や導入方法等 SDとアクセスするだけならコントローラーすら必要ありません。 最低限3ポート制御すれば可能です(当然、データ/コントロールラインは全て自分で制御)。 面倒なら、SDアクセスのミドルウェアモジュールを購入。 それも面倒なら、FAT関連の制御も行うチップ内蔵のSDスロット(+コントローラ)を導入(超高価)。
その他の回答 (1)
- anicicle
- ベストアンサー率36% (129/356)
No.1です。 こんな感じですかね。 http://www.aicp.co.jp/products/sd.shtml http://park11.wakwak.com/~microtechnica/cgi-bin/goodslist.cgi?mode=view_detail&this_num_genre=1&this_num_goods=&genre_id=00000020&goods_id=00000006&sort= http://www.hdl.co.jp/GHI/ALFAT/index.html 全てSDのセキュアに対応しているわけではないのであしからず。 それと、FAT系(12/16/32/VFAT[LongName])の仕組みは覚えておいた方がいいですよ。 必ずしもこういったモジュールがあるとは限りませんから、最悪自作するとになりますので(経験あり)
お礼
お礼が遅くなりまして済みません。 ご回答頂き有り難うございます。 ファイル形式となるためPCとの互換性を持つためにFATのような管理が必要になってきます。 SDアクセスのミドルウエアモジュールやFAT関連の制御を行うチップ内蔵のスロット等教えて頂けないでしょうか。