目次

CV read and write via Software Serial

本ページでは、スマイルデコーダ(Smile Decoder (DSdecR3))のファーム書き換え端子「スマイルコネクタ」を使って、ソフトウェアシリアルによるCV読み書き方式(SSS)について解説します。

特徴

構成

パソコン~アダプタ~スマイルデコーダ(SSS対応であること)

仕様

シリアル通信の仕様は以下のとおりです。

設定項目 設定値
Baudrate 9600bps
Stop bit 1
Parity none
DTR Enable
Pins MISO(D11), MOSI(D12)

動作原理

5V動作。電源供給はPC側から行う。 MISO,MOSI端子にTX,RXのソフトウェアシリアルを割り付け。SCK端子は、SSS用の場合は常にGNDとすることで、スマイルデコーダが起動時にCV読み書きモードに遷移するようにしている。

なお、アクセスの一番最初は、スマイルデコーダにリセットをかける必要が有るため、スマイルライターであればD10を一旦LOWにするリセット処理、FTDIのケーブル経由であれば、DTRをEnableにします。

ダウンロード

ファイル名 url
Smile Writer用アダプタスケッチ DOWNLOAD
Smile Decoder用機関車スケッチ(SSS対応) DOWNLOAD

操作方法

コマンドが用意されています。

コマンド 引数 用途
SA なし 全CV表示
RD CV番号 CV表示
WR CV番号,CV値 CV書き込み
CL 8 工場出荷時にリセット

デザイナーID

デザイナーIDは、SSS経由でスケッチの種類や作成者を特定して、適切な設定ファイルを選択できるようにするための仕組みです。 スケッチを作成して公開する場合は、ぜひともID割り振り依頼をお願いします。ID割り振りは無償です。

デザイナーID 登録名 登録日 備考
255 不明 10/1 ID未割り振りの場合
228 fujigaya 10/2 登録