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

書庫過去の投稿日別表示

全1ページ

[1]

苦悶式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ページ

[1]

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
31

過去の記事一覧

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

すべて表示

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

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

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

[PR]お得情報

数量限定!イオンおまとめ企画
「無料お試しクーポン」か
「値引きクーポン」が必ず当たる!
ふるさと納税サイト≪さとふる≫
実質2000円で好きなお礼品を選べる
毎日人気ランキング更新中!

その他のキャンペーン

みんなの更新記事