ユーザ用ツール

サイト用ツール


cv_read_and_write_via_software_serial

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
cv_read_and_write_via_software_serial [2015/10/03 14:31]
yaasan
cv_read_and_write_via_software_serial [2015/10/03 14:54] (現在)
– [動作原理] yaasan
行 2: 行 2:
  
 本ページでは、スマイルデコーダ([[DS Smile Decoder (DSdecR3)]])のファーム書き換え端子「スマイルコネクタ」を使って、ソフトウェアシリアルによるCV読み書き方式(SSS)について解説します。 本ページでは、スマイルデコーダ([[DS Smile Decoder (DSdecR3)]])のファーム書き換え端子「スマイルコネクタ」を使って、ソフトウェアシリアルによるCV読み書き方式(SSS)について解説します。
 +
 +===== 特徴=====
 +
 +  * CVを車両に組み込む前に簡単に読み書きできる
 +  * デコーダが正常に動いているかわかる
 +  * CV以外の機能拡張ができる(まだ検討中)
  
 ===== 構成 ===== ===== 構成 =====
行 13: 行 19:
 シリアル通信の仕様は以下のとおりです。 シリアル通信の仕様は以下のとおりです。
  
 +^設定項目 ^ 設定値 ^
 |Baudrate | 9600bps | |Baudrate | 9600bps |
 |Stop bit | 1 | |Stop bit | 1 |
行 24: 行 31:
 MISO,MOSI端子にTX,RXのソフトウェアシリアルを割り付け。SCK端子は、SSS用の場合は常にGNDとすることで、スマイルデコーダが起動時にCV読み書きモードに遷移するようにしている。 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 Writer用アダプタスケッチ| [[http://desktopstation.net/decoder/SSSAdapter_20151002.ZIP|DOWNLOAD]]|
-|Smile Decoder用機関車スケッチ(SSS対応) [[http://desktopstation.net/decoder/DSDCCDecoder_20151002.ZIP|DOWNLOAD]]+|Smile Decoder用機関車スケッチ(SSS対応) [[http://desktopstation.net/decoder/DSDCCDecoder_20151002.ZIP|DOWNLOAD]]|
  
  
行 41: 行 50:
  
 {{http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/SSSA_Howto.png}} {{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 | 登録 |
 +
cv_read_and_write_via_software_serial.1443850269.txt.gz · 最終更新: 2015/10/03 14:31 by yaasan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki