====== CV read and write via Software Serial ====== 本ページでは、スマイルデコーダ([[DS Smile Decoder (DSdecR3)]])のファーム書き換え端子「スマイルコネクタ」を使って、ソフトウェアシリアルによるCV読み書き方式(SSS)について解説します。 ===== 特徴===== * CVを車両に組み込む前に簡単に読み書きできる * デコーダが正常に動いているかわかる * CV以外の機能拡張ができる(まだ検討中) ===== 構成 ===== {{::structurebetweensss.png|}} パソコン~アダプタ~スマイルデコーダ(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用アダプタスケッチ| [[http://desktopstation.net/decoder/SSSAdapter_20151002.ZIP|DOWNLOAD]]| |Smile Decoder用機関車スケッチ(SSS対応) | [[http://desktopstation.net/decoder/DSDCCDecoder_20151002.ZIP|DOWNLOAD]]| ===== 操作方法 ===== コマンドが用意されています。 ^コマンド ^引数 ^用途 ^ |SA | なし | 全CV表示| |RD | CV番号 | CV表示| |WR | CV番号,CV値 | CV書き込み| |CL | 8 |工場出荷時にリセット| {{http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/SSSA_Howto.png}} ===== デザイナーID ===== デザイナーIDは、SSS経由でスケッチの種類や作成者を特定して、適切な設定ファイルを選択できるようにするための仕組みです。 スケッチを作成して公開する場合は、ぜひともID割り振り依頼をお願いします。ID割り振りは無償です。 ^デザイナーID ^登録名 ^登録日 ^備考^ |255 | 不明 | 10/1 | ID未割り振りの場合 | |228 | fujigaya | 10/2 | 登録 |