Skip to main content

SPIモードマルチメディアカードドライバ/SPIモードSDメモリカードドライバ

SPIモードマルチメディアカードドライバ/SPIモードSDメモリカードドライバ

概要

マルチメディアカード/SDメモリカードのSPIモードを使い、MCUのクロック同期シリアルI/Oを用いたブロック型デバイスドライバです。

ユーザーAPI関数をコールするだけで、データの更新、データの読み出しが可能です。
また、MCUが動作中にメモリカードを抜き差しするための回路例と制御例を付属しています。マイコンのクロック同期シリアルI/Oを使って、容易に制御可能であり、 計測データや履歴データなどの蓄積に最適です。

マルチメディアカードドライバ
MultiMediaCard System Specification Ver.3.2対応(最大2GBまで対応)
SDメモリカードドライバ
SD Memory Card Specifications Part 1 PHYSICAL LAYER SPECIFICATION Ver.2.00対応(最大32GBまで対応)。SDHC対応。
  • SDHC対応済み:M32C/80シリーズ用、M16C/60・M16C/30・M16C/Tiny・M16C/20シリーズ用、R8Cファミリ用、H8SXファミリ用、H8Sファミリ用
  • SDHC対応準備中:RXファミリ用、R32C/100シリーズ用

Note

*SDメモリカードを使ったシステムの開発にはライセンスが必要です。ライセンスの取得については、SD Card Associationにお問い合わせください。
*MultiMediaCardは、MultiMediaCard Association(MMCA)の登録商標です。

ラインアップ

対応マイコン ドライバ 使用する周辺機能
RXファミリ マルチメディアカード/
SDメモリカード
開発中 適用可能シリアルI/O:シリアルコミュニケーションインタフェース(SCI)
*RX610での動作確認のため、他対応マイコンのSCIを使用する場合、修正が必要な場合があります。
R32C/100シリーズ マルチメディアカード/
SDメモリカード
開発中 適用可能シリアルI/O:シリアルインタフェース(クロック同期型シリアルインタフェースモード)
*R32C/118での動作確認のため、他対応マイコンのシリアルインタフェースを使用する場合、修正が必要な場合があります。
M32C/80シリーズ マルチメディアカード/
SDメモリカード
M3S-MMCSLBM1 適用可能シリアルI/O:シリアルI/Oインタフェース(クロック同期形シリアルI/Oモード)
*M32C/87での動作確認のため、他対応マイコンのシリアルI/Oを使用する場合、修正が必要な場合があります。
M16C/60シリーズ
M16C/30シリーズ
M16C/Tinyシリーズ
M16C/20シリーズ
マルチメディアカード/
SDメモリカード
M3S-MMCSLBM 適用可能シリアルI/O:シリアルインタフェース(クロック同期形シリアルI/Oモード)
*M16C/62Pでの動作確認のため、他対応マイコンのシリアルインタフェースを使用する場合、修正が必要な場合があります。
R8Cファミリ マルチメディアカード/
SDメモリカード
M3S-MMCSLBR 適用可能シリアルI/O:シリアルインタフェース(クロック同期形シリアルI/Oモード)
*R8C/25での動作確認のため、他対応マイコンのシリアルインタフェースを使用する場合、修正が必要な場合があります。
H8SXファミリ マルチメディアカード/
SDメモリカード
M3S-MMCSLBH1 適用可能シリアルI/O:シリアルコミュニケーションインタフェース(SCI)
*H8SX/1668での動作確認のため、他対応マイコンのSCIを使用する場合、修正が必要な場合があります。
H8Sファミリ マルチメディアカード/
SDメモリカード
M3S-MMCSLBH0 適用可能シリアルI/O:シリアルコミュニケーションインタフェース(SCI)
*H8S/2378での動作確認のため、他対応マイコンのSCIを使用する場合、修正が必要な場合があります。

[ご案内]
これらのデバイスドライバ(回路例や制御例含む)は、以下のFATファイルシステム ソフトウェアライブラリと組み合わせて使用することが可能です。

対応マイコン FATファイルシステム
R32C/100シリーズ M3S-F16LB10
*ロングファイル名対応VFAT有り版
M3S-F16LB11
*ショートファイル名のみ対応VFAT無し版
M32C/80シリーズ M3S-F16LB62
*ロングファイル名対応VFAT有り版
M3S-F16LB63
*ショートファイル名のみ対応VFAT無し版
M16C/60シリーズ
M16C/30シリーズ
M16C/Tinyシリーズ
M16C/20シリーズ
M3S-F16LB81
*ロングファイル名対応VFAT有り版
M3S-F16LB83
*ショートファイル名のみ対応VFAT無し版
H8SXファミリ M3S-F16LBH1
*ロングファイル名対応VFAT有り版
M3S-F16LBH3
*ショートファイル名のみ対応VFAT無し版
H8Sファミリ M3S-F16LBH0
*ロングファイル名対応VFAT有り版
M3S-F16LBH2
*ショートファイル名のみ対応VFAT無し版

 

また、以下のマイコンには独自ファイルシステム(無償版)*やFATファイルシステム(無償版) のソフトウェアライブラリと組み合わせて使用することが可能です。
*. FAT16、単一ドライブのみ対応

対応マイコン 独自ファイルシステム FATファイルシステム
M16C/Tinyシリーズ
R8Cファミリ
H8/300H Tinyシリーズ
M3S-TFS-Tiny M3S-TFAT-Tiny

応用例

各種機器でのデータ保存やデータロギング
産業機器で回転数、温度等のデータを保存
遠隔機器の故障診断のために操作や設定変更の履歴を保存
健康機器等の個人が使用する機器での個人情報の保存
健康機器での心拍数や血圧データの保存
トレーニング機器での運動量データの保存
各種機器のプログラムやデータ更新
メモリカードに入れたプログラムやデータを使った、機器の設置場所でフラッシュを書き換え

関連情報


End of content

Back To Top