[戻る]
一括表示

タイトル
記事No
投稿日
投稿者
参照先
Mint缶 ポイント切替
308
: 2017/10/13(Fri) 00:54:10
komzo

ミント缶コントローラーからのポイント切替が上手くできません。

DesktopStaionからDCC/MMシールド経由の切替や
DccPgm3/4(DP1)からの同ポイントの切替は出来ました。

そこで、間にDSWatchを入れて確認したところ、
ミント缶コントローラからのポイントアドレスが
選択値に+2されていることが判りました。

例えば、ミント缶コントローラでAC1を選択したはずが
DSWatchではAC3が切替っています。
実際にAC3のポイントを接続するとAC1選択で
AC3ポイントが切替わります。
同じようにAC2選択ならAC4ポイントが切替わります。

マイコンには「Mint r4」と書かれたシールが貼ってあるので
最新版のスケッチが入っていると思うのですが・・。

利用しているポイントはKATO電動ポイント4番です。
それにポイント用ソフトを書き込んだワンコインデコーダ4を
接続して利用しています。

何が原因か情報をお持ちでしょうか?
ご教示をお願いします。
タイトル
記事No
投稿日
投稿者
参照先
Re: Mint缶 ポイント切替
310
: 2017/10/13(Fri) 06:16:55
瀬戸内色

初めて投稿します。私もミント缶コントローラーのソフトを改造しているときにこの現象に気づきました。アドレス計算にバグがあるように思います。


To やあさん様

突然の投稿失礼いたします。

 DSminicanのDCCの時に

   gAccProtcol = ADDR_ACC_DCC + 1

 となっていますが、

   gAccProtcol = ADDR_ACC_DCC - 1

 ではないでしょうか?


> ミント缶コントローラーからのポイント切替が上手くできません。
>
> DesktopStaionからDCC/MMシールド経由の切替や
> DccPgm3/4(DP1)からの同ポイントの切替は出来ました。
>
> そこで、間にDSWatchを入れて確認したところ、
> ミント缶コントローラからのポイントアドレスが
> 選択値に+2されていることが判りました。
>
> 例えば、ミント缶コントローラでAC1を選択したはずが
> DSWatchではAC3が切替っています。
> 実際にAC3のポイントを接続するとAC1選択で
> AC3ポイントが切替わります。
> 同じようにAC2選択ならAC4ポイントが切替わります。
>
> マイコンには「Mint r4」と書かれたシールが貼ってあるので
> 最新版のスケッチが入っていると思うのですが・・。
>
> 利用しているポイントはKATO電動ポイント4番です。
> それにポイント用ソフトを書き込んだワンコインデコーダ4を
> 接続して利用しています。
>
> 何が原因か情報をお持ちでしょうか?
> ご教示をお願いします。
タイトル
記事No
投稿日
投稿者
参照先
Re^2: Mint缶 ポイント切替
311
: 2017/10/13(Fri) 06:35:18
Yaasan
http://desktopstation.net/
すみません、デクリメントするところをうっかりしていたようです。

ソフトのバグなので、現状は瀬戸内色さまのご指摘の修正をお願い致します。

※手元のソフトを、少々いじってしまっているので、すぐに修正版を公開できない状況です。
タイトル
記事No
投稿日
投稿者
参照先
Re^3: Mint缶 ポイント切替
314
: 2017/10/14(Sat) 00:52:36
komzo

早速のご教示をありがとうございます。

ご教示頂いた内容でスケッチを修正後、
マイコンに書き込みを行ったところ無事に動作しました。

瀬戸内色さま、Yaasanさま、ありがとうございました。

> ソフトのバグなので、現状は瀬戸内色さまのご指摘の修正をお願い致します。

- WebForum -