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

書庫全体表示

自前のDTMFデコーダの完成が待ちきれず、Windowsのフリーソフトでデコードできるか試してみました。結果は大成功!(たぶん)

使ったソフトは「Software DTMF Controller」。Xpまでの対応のせいか、恐る恐るWindows7にインストールすると、1〜2回の試行でフリーズしてしまいましたΣ(・□・;)
やっと撮れたのがこの一枚です。

MSX側で「0123456789ABCDEF」と入力すると、予定どおり2文字ずつにエンコードされました。「0」が「A1」、「1」が「A2」という具合に対応しているようですw
イメージ 1

「3」は「AA」となるべきところ、当初、上位4bit・下位4bit の発声が連続的過ぎて「A」一文字に変換されました。アセンブラソースを見直し、ウエイトを挟んで「AA」と認識されるように調整しました。

MSXのライン出力をパソコンのマイク入力に繋ぎましたが、音量が足りないようで、例によって百均アンプを挟みました。ゲインが大きすぎて少しVRを動かすとガバッと大きな音になります。音量調整にも苦労しました(*´Д`*)

何はともあれ、データが「0〜F」に変換できる目途がついたので、安心してハード・ソフトの開発に専念できます。「A1」が「0」、「A2」が「1」という具合に元に戻せばいいわけですね。
虎の子のDTMFデコーダICを壊さないように、慎重に進めます。

以上、速報でありました。(ペコリ)

  • 顔アイコン

    暑さもぶっとばす勢いでついにデコードが成功したのですね。おめでとうございます。

    Joyポートは、わたしも苦労したことが思い出されました。しっちいればなにも問題ないことばかりです。なんでもあきらめず、やりきることの大切さをJoyポートから学んだ気がします(笑)。

    >MSXのライン出力をパソコンのマイク入力に繋ぎ

    やはり何をするにもレベルあわせが課題になりそうですね。アンプやアッテネータなど音を扱う実験には準備が必要ですね。

    これからソフトからハードへの作業が続きますね。もうここまできたら、さくっとやってくだちい。

    [ dotallcafe ]

    2014/8/5(火) 午後 9:28

  • 顔アイコン

    どもども〜(・∀・)
    「3」の「AA」にならない可能性については認識していました。でも、最適ポイントをみつけるのは、やってみないと分からないですね。

    音声レベルも同様で、実験の大切さを再認識しました。

    DTFM通信って、公式エミュを念頭に考え始めましたが、問題児turboRにも使えることに今頃気づきました。マシンサイクルに依存したウエイトを使っているので、R800用ウエイトを用意するか、一時的にZ80モードに切り替えるか、悩ましいところです。やっぱり問題児だ〜。

    [ KIKI ]

    2014/8/6(水) 午前 9:19

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!ブログヘルプ - ブログ人気度について

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

もっと見る
本文はここまでですこのページの先頭へ
みんなの更新記事