lynxeyedの電音鍵盤

MBDとFPGAと車載で使うデバイスの備忘録

MMC/SD

PQI Air CardでFTP

フルサイズSDカードにWi-Fi機能がついたmicroSDアダプタ、PQI Air Cardを買ってしまいました。 PQI Air Card - この手のSDカードは多いですが、microSDアダプタとしたので、容量を臨機応変に変更できるのが一番のセールスポイントなのでしょうか? 前回、Flu…

FlucardでFTP

FlashAirとFlucardをゲットしました。 どちらも無線LAN APとして動作し、内蔵ストレージをブラウザ経由で見ることが出来るスグレモノです。 デジカメなどにこのSDを装着し、撮った画像をその場で友人たちに(スマホ経由で)渡せてしまうというコンセプト(らし…

それも手だ

RAMやCPU速度が比較的遅いマイコンを使ってSDカードにデータを書き込む際にはいくつか方法があると思います。 ガチでFATを考慮してRAMとCPUリソースを大量消費して長時間掛けつつだらだら書き込み ファイルシステム完全無視、シリアルEEPROMとして書き込み …

移植完了

無事dsPICの時に書いたコードの流用で移植成功。 しかもSDをSPIMでドライブさせる際、クロック周波数12MHzでもきちんと追従できているようです。 また3.3V動作する様にCPUクロックは12MHz。 再生可能なファイルフォーマットは独自ADPCM、ステレオ12kHz 音声…

困った

29466以外のPSoCでSDカードを動かす時は自分でドライバを組む必要があります。 本ブログでは当初からR8CやMSP430などでSDをドライブさせていた訳なので問題ないはずですが…今までどうやってSDカードドライブさせてたっけ?すっかり忘れてソースコード見ても…

512バイトの壁=クラスタ

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

SDHC

規格書は普通にダウンロードできるんですね↓ http://www.sdcard.org/about/memory_card/pls/

FAT

しばらくトラックスキップの機能を搭載するためFATの規格書を読んでいましたが、 無理…。 はじめ、waveファイルのヘッダにある 'data(固定文字列)'+DataSize(4バイト)+waveデータ…… からデータサイズを取得し、次のデータのおおよその位置を特定しようとしま…

不安定

MSP430F2013でSDを制御していて気付いたことがあります。 1度目の初期化で必ず失敗します。 それなら成功するまで何度も命令を送ればよいのですが CMD0(成功) ACMD41(成功) …と、レスポンスを確認する限りでは問題は無いように見えるのです。ところが CMD25(…

初期化&書き込み成功

ネットサーフィンしてみると至る所で、MSP430でのSDカードの初期化で悩んでおられる方が いるなぁと実感しました。今回はSD規格の調査不足が原因でした。 SDとMMCの初期化手順での最大の相違点はACMD41を使うことです 詳細はこうなります。 電源投入 CS端子…

中間報告

MSP430F2013とmicroSDとの通信ができないというのを 先日のブログで報告したのですが、とりあえず詳細を。 SDにグリーンハウスという会社のmicroSD、128MBを使用しています (型番:GH-SDMR) オシロスコープでプローブしても正常にデータは送信していたので、 …

SDア●シエーションの策略か?

ルネサスのページから、MMCのデータシートが消失した模様。え?何が起きたの?HP内のキーワード検索にも引っかからない。。