ここから本文です
Dr.Kikkie (KIKI) : 不許無断天才|免責:本稿を真に受けて損害があっても知らん。

書庫全体表示

苦悶式SDカード 4.5

やはり、こういう画面で見ないと雰囲気でませんな。
相変わらず、コマンドの発行とレスポンスの受け取りに難航しています。作業的には、ほとんどそれで全部なんですけどね。
付け加えて言えば、読み込みのデータ受け取りと書き込みのデータ渡しぐらいかな?
エラー処理ってのもバカにならないもんですなあ(他人事モード)。
まあ、ちゃんとやってまっせのアリバイづくりばかりですわ。
 
メインルーチンは極力簡単にするのが好みなんです。
読み込みの場合、コマンド・レスポンス1Bに続いてバッファが512B、ダミーのCRCが2B。合計515B一気に読み込んでラクをしようというのが、ミエミエ中尾ミエですな。PSG0と1は、初期値と作業中の値。作業が終われば初期値に戻します。HLPTRは、BASICから2バイト整数を渡すときのポインタです。
コマンドは、前回の構想から後退してます。リセット用のSDカード専用コマンド、ACMD41ではなくCMD1を使っているのは「退化」と言っていいでしょう。これでダメなら、もっかいSDカード用に書き換えます。
 
イメージ 1
プログラムは全体の半分ほどを示しました。この先の下半身はほぼできておるのですが、本当に読み込んだり、書き込んだりする「RDSD」「WTSD」の部分なんか、ヒドイものですなあ。はっはっは。
 
浅草ギ研さんは、わざわざスーパーで買ってきた1GBのSDで実験されていて、ちゃんとMMC用のコマンドで動いているそうです。写真まで載せてます。
ぼくがターゲットにしているのは、SanDiskの1GBです。ちゃんとしたメーカー品のほうが仕様にうるさいかもしれませんね。しようがないな。
 
とらぬタヌキの八畳敷きでしたっけ? まだプログラムも完成していないのですが、マイクロSDでうまくいけば、通常のSDにも応用したいですね。ミニSDって中途半端なモノ使っている人いるのですかね?
 
なにぶんBASICベースを前提としていますので、どうもFAT対応はメモリ容量的にむずかしいようです。当初にちらっと書いたように、S○NYのHBI-55のような固定長ストレージとしての使い方を念頭に置いています。
 
とりあえず、中間報告まで。
 
 
 
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

過去の記事一覧

最新のコメント最新のコメント

すべて表示

kik**41010
kik**41010
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について

よしもとブログランキング

もっと見る
本文はここまでですこのページの先頭へ

[PR]お得情報

ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
ふるさと納税サイト『さとふる』
お米、お肉などの好きなお礼品を選べる
毎日人気ランキング更新中!

その他のキャンペーン

みんなの更新記事