あやの
NゲージをベースとしたDCCについての日記を 書いています。 ある程度貯まりましたら、鉄道模型のDCCのまとめサイトに まとめています。 借りている容量が最大に達しましたので、移転します。 ★移転先:http://maison-dcc.sblo.jp/
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
今日も、訳のわからない書き込みですw
DCS50Kを使って、CV1:1を書いた時のDCC波形の一部です。
01111101 00000001 と送っていますが、頭3桁が011だと違いますよね?CV書き換えだと
111だと納得なのですが・・・
nmra:Extended Packet Formats
※DS1054で、CSV形式で波形が読み込めるはずなのですが・・・pngデータを重ねて貼り付けました。
Deskstop Station 製のDCC Monitorで確認しても、やっぱり、コマンドは0b011xxxxx

CV書き込み時のコマンドステーションの挙動を確認しようとしていたのですが、
ちょっと謎です。
どなたか、ご存知でしたら、ご教授お願い致します・・・
DCS50Kを使って、CV1:1を書いた時のDCC波形の一部です。
01111101 00000001 と送っていますが、頭3桁が011だと違いますよね?CV書き換えだと
111だと納得なのですが・・・
nmra:Extended Packet Formats
※DS1054で、CSV形式で波形が読み込めるはずなのですが・・・pngデータを重ねて貼り付けました。
Deskstop Station 製のDCC Monitorで確認しても、やっぱり、コマンドは0b011xxxxx
CV書き込み時のコマンドステーションの挙動を確認しようとしていたのですが、
ちょっと謎です。
どなたか、ご存知でしたら、ご教授お願い致します・・・
PR
やっぱり4桁のアドレスを書いた後、2桁のアドレスを設定すると、1パケット分しか
出力されていないですね。
各種デコーダーで試してみましたw。
EM13はACKにモーターを使って動かしていたので、くっきり見えます。
出力されていないですね。
各種デコーダーで試してみましたw。
EM13はACKにモーターを使って動かしていたので、くっきり見えます。
KATOのD101(DCS50K)のpageモードによるDCCアドレス設定の評価を
行っていましたが、4桁のアドレスに設定した後、2桁のアドレスに
設定すると、そのアドレスに変わっていません・・・
シリアルデバックでデコーダー内のCVの書き換わり状況を確認すると・・・
DCS50のpageモードで4桁アドレス1234を設定。
※Hello,SFMは毎回起動掛かっているため表示されます。
Hello,SFM
行っていましたが、4桁のアドレスに設定した後、2桁のアドレスに
設定すると、そのアドレスに変わっていません・・・
シリアルデバックでデコーダー内のCVの書き換わり状況を確認すると・・・
DCS50のpageモードで4桁アドレス1234を設定。
※Hello,SFMは毎回起動掛かっているため表示されます。
Hello,SFM
CVx:192 ,0 ,2
CV 17 Changed to 196
Hello,SFM
CVx:196 ,0 ,2
CV 18 Changed to 210
Hello,SFM
CVx:196 ,210 ,38
最後にCV29に38をセットするんすね。まぁいいけど。
次に、DCS50のpageモードで2桁アドレス3を設定
Hello,SFM
次に、DCS50のpageモードで2桁アドレス3を設定
Hello,SFM
CVx:196 ,210 ,38
CV 1 Changed to 3
あ、CV29に、2を書き込んでくれていません・・・このままでは、4桁のモードです・・・
ちょっと強引にnotifyCVchange()内で、CV29に2を設定します。
DCS50のpageモードで2桁アドレス3を設定
Hello,SFM
CV 1 Changed to 3
あ、CV29に、2を書き込んでくれていません・・・このままでは、4桁のモードです・・・
ちょっと強引にnotifyCVchange()内で、CV29に2を設定します。
DCS50のpageモードで2桁アドレス3を設定
Hello,SFM
CVx:196 ,210 ,38
あれ。書き換わりません。
DCS50のpageモードで2桁アドレス1を設定
今度は、うまく設定できています。
■わかったこと。
・DCS50Kで4桁を設定した後、2桁に変更すると、CV29が38(4桁モード)のままなので、
通常なら、CV8=8にして、デコーダーを初期化させないといけない。
→SmileFunctionDecoderのプログラムで2桁アドレスが設定された場合、CV29=2に設定します
・DCS50Kで4桁を設定した後、2桁のアドレス3に設定できない。(場合がある)
→一度アドレス1に書き換えてから、アドレス3に設定しないといけない。
明日バージョンアップします・・・
あれ。書き換わりません。
DCS50のpageモードで2桁アドレス1を設定
Hello,SFM
CVx:196 ,210 ,38
CV 29 Changed to 2
CV 1 Changed to 1
今度は、うまく設定できています。
■わかったこと。
・DCS50Kで4桁を設定した後、2桁に変更すると、CV29が38(4桁モード)のままなので、
通常なら、CV8=8にして、デコーダーを初期化させないといけない。
→SmileFunctionDecoderのプログラムで2桁アドレスが設定された場合、CV29=2に設定します
・DCS50Kで4桁を設定した後、2桁のアドレス3に設定できない。(場合がある)
→一度アドレス1に書き換えてから、アドレス3に設定しないといけない。
明日バージョンアップします・・・
ブログ内検索
カテゴリー
最新記事
(12/31)
(12/31)
(12/29)
(12/23)
(12/18)
リンク
プロフィール
HN:
あやのすけ
性別:
非公開

