読者です 読者をやめる 読者になる 読者になる

Lynx-EyEDの電音鍵盤 新館

広帯域制御屋の駄文とか

FAT

PIC MMC/SD

しばらくトラックスキップの機能を搭載するためFATの規格書を読んでいましたが、


無理…。


はじめ、waveファイルのヘッダにある
'data(固定文字列)'+DataSize(4バイト)+waveデータ……
からデータサイズを取得し、次のデータのおおよその位置を特定しようとしましたが、読み込みを失敗することが多々ありました。

理由はまだ究明できてませんが、おそらくSDの内部のごみデータをdsPICが読み取っただけだと思います。


やっぱり

  1. FATの部分を読み込んでやるか、
  2. データ転送用の専用ソフトを作ってデータアドレスをバイナリーで書いてやる

かしないといけないのかなぁ。
後者はSDメモリーを活用する意義が薄れてしまうような気がする。


うーん。