SDライブラリのマルチメディアカード(MMC)対応
Arduino IDEのSDライブラリを修正してマルチメディアカード(MMC)が利用可能にしました。
ライブラリを下記のサイトにて公開します。
https://github.com/Tamakichi/SD
オリジナル版と名前がかぶりますが、librariesの下に配置するとこちらを優先して
スケッチで利用されます。
修正については、Elias Zacariasさん、ChaNさんの記事を参考にしました。
ソースはほぼElias Zacariasさんの差分を利用しています。感謝!
・A BIT of Mystery - ARDUINO SD LIBRARY SUPPORT FOR MMC CARDS
http://blog.damnsoft.org/arduino-sd-library-support-for-mmc-cards/
・MMC/SDCの使いかた
http://elm-chan.org/docs/mmc/mmc.html
マルチメディアカード(MMC)にはいくつかのタイプがありますが、
とりあえず、下記の端子が7つあるタイプでの動作を確認しました。
ところで、 なぜ、マルチメディアカード(MMC) 対応?
と思われますが、大人の事情です。
ArduinoでSDカードを利用する場合、
お手軽な方法としてはArduino IDEのSDライブラリ利用します。
ところがこのSDカードの利用、個人利用でも厳密にはライセンス(有料)が必要なようです。
参考情報
・ねむいさんのぶろぐ - いろいろ試す25(今回はSDカード関連中心です)
これを回避する手段としては、SDカードの下位互換でかつライセンス不要の
マルチメディアカード(MMC)に対応することで、
ライブラリを下記のサイトにて公開します。
https://github.com/Tamakichi/SD
オリジナル版と名前がかぶりますが、librariesの下に配置するとこちらを優先して
スケッチで利用されます。
修正については、Elias Zacariasさん、ChaNさんの記事を参考にしました。
ソースはほぼElias Zacariasさんの差分を利用しています。感謝!
・A BIT of Mystery - ARDUINO SD LIBRARY SUPPORT FOR MMC CARDS
http://blog.damnsoft.org/arduino-sd-library-support-for-mmc-cards/
・MMC/SDCの使いかた
http://elm-chan.org/docs/mmc/mmc.html
マルチメディアカード(MMC)にはいくつかのタイプがありますが、
とりあえず、下記の端子が7つあるタイプでの動作を確認しました。

SDカードと形状は同じですが、端子が2つ少ないです。

SDライブラリのサンプルスケッチで読み書き出来ました。
ところで、 なぜ、マルチメディアカード(MMC) 対応?
と思われますが、大人の事情です。
ArduinoでSDカードを利用する場合、
お手軽な方法としてはArduino IDEのSDライブラリ利用します。
ところがこのSDカードの利用、個人利用でも厳密にはライセンス(有料)が必要なようです。
参考情報
・ねむいさんのぶろぐ - いろいろ試す25(今回はSDカード関連中心です)
これを回避する手段としては、SDカードの下位互換でかつライセンス不要の
マルチメディアカード(MMC)に対応することで、
「MMCまたは互換カード対応」
と主張するしかないようです。
悲しいことに、Arduino IDEのSDライブラリはMMC対応されていません。
そこでこの修正版を作成しました。
悲しいことに、Arduino IDEのSDライブラリはMMC対応されていません。
そこでこの修正版を作成しました。
現在手掛けている豊四季Tiny BASIC for STM32のSDカード利用で問題となります。
ほかに過去に色々とSDカードを利用したスケッチ等を公開しています。
といあえず、これで
ほかに過去に色々とSDカードを利用したスケッチ等を公開しています。
といあえず、これで
「MMCまたは互換カード対応」
と主張出来ます。
« amazonで中古のノートパソコンを購入 | トップページ | Windows 10でCH340を標準サポートになったっぽい? »
「arduino」カテゴリの記事
- Freenove Mecanum ホイール カー キットを購入しました(2025.05.28)
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
« amazonで中古のノートパソコンを購入 | トップページ | Windows 10でCH340を標準サポートになったっぽい? »

コメント