2017-11-07 53 views
-2

Arduino SDカードリーダーに長いファイル名(8.3ファイル形式よりも大きい)を使用させる方法があるかどうか知りませんか?私は現在、標準Arduino SDカードライブラリを使用してTeensy 3.5からファイルを読み込もうとしています。ファイル名が長い場合はいつでもファイルが開かれません。これは固有のハードウェア制限ですか、それとも単なるソフトウェア制限ですか?これを実装することができれば、コードを大幅に簡略化し、ユーザーエクスペリエンスを大幅に向上させることができます。標準のArduinoのSDカードライブラリを使用してTeensy/Arduino SDカードリーダーで長いファイル名を使用する方法

+0

コードとエラーメッセージを投稿できますか? – chrigu

答えて

0

... ...

ここにあなたの問題があります。このライブラリはRAMが限られている328ベースのUnoで動作するようになっています。ライブラリとFAT構造を勉強すれば、長いファイル名の場所を知ることができます。

0

私はそれを理解しました... "SD.h" Arduinoライブラリを見て、ライブラリが配列宣言の多くが特にファイルサイズの名前を制限しているので(例えばchar _name [13])、小さなファイル名に対してのみ設計されています。私は、 "SdFat.h"ライブラリを使用すると、大きなファイル名で動作し、私の問題を完全に解決することがわかりました。

関連する問題