mobiledecoder2:firmupdate:arduino
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
mobiledecoder2:firmupdate:arduino [2021/07/02 16:46] – [ファームウェアのスケッチをArduinoで開く] ytsurui | mobiledecoder2:firmupdate:arduino [2022/12/09 13:09] (現在) – [はじめに] ytsurui | ||
---|---|---|---|
行 1: | 行 1: | ||
====== ファームウェア更新方法 (Arduino版) ====== | ====== ファームウェア更新方法 (Arduino版) ====== | ||
- | このページでは、サークル「MT40」で頒布している、「[[: | + | このページでは、サークル「MT40」で頒布している、「[[: |
これ以外の機種の場合は、該当の機種のページをご参照ください。 | これ以外の機種の場合は、該当の機種のページをご参照ください。 | ||
行 17: | 行 17: | ||
^ デコーダの型番 ^ 対応するスケッチ ^ | ^ デコーダの型番 ^ 対応するスケッチ ^ | ||
- | | K3066RA | [[https:// | + | | K3066RA | [[https:// |
| K3057RA | ::: | | | K3057RA | ::: | | ||
| K3057RA-S | ::: | | | K3057RA-S | ::: | | ||
- | | K3057-T | [[https:// | + | | K7012RA | ::: | |
+ | | T-EC215RA | ::: | | ||
+ | | M02F0RA | ::: | | ||
+ | | M02F7RA | ::: | | ||
+ | | K3057-T | [[https:// | ||
| K3057-ST | ::: | | | K3057-ST | ::: | | ||
+ | | T-EC215Tc | ::: | | ||
+ | | T-EC215F | ::: | | ||
---- | ---- | ||
行 115: | 行 121: | ||
線路電源の端子については、ワニ口クリップで線路電源 (コマンドステーション出力やDC12V) 、またはArduino上から供給する+5V電源に接続します。 | 線路電源の端子については、ワニ口クリップで線路電源 (コマンドステーション出力やDC12V) 、またはArduino上から供給する+5V電源に接続します。 | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | {{ : | ||
+ | </ | ||
+ | |||
+ | <WRAP half column> | ||
+ | {{ : | ||
+ | </ | ||
+ | </ | ||
+ | |||
もっとも単純な接続事例を下記写真で示しますので、参考にしてください。 | もっとも単純な接続事例を下記写真で示しますので、参考にしてください。 | ||
行 128: | 行 145: | ||
K3057シリーズは構造上、線路端子の裏側に別のパターンが存在しており、そのままワニ口クリップで基板を挟むとはんだレジストが損傷し、意図せず短絡してデコーダ焼損が発生するケースがあります。 \\ | K3057シリーズは構造上、線路端子の裏側に別のパターンが存在しており、そのままワニ口クリップで基板を挟むとはんだレジストが損傷し、意図せず短絡してデコーダ焼損が発生するケースがあります。 \\ | ||
- | そのため、下記例のように厚紙やプラ板などを挟み、線路端子の反対側を保護するように接続してください。 | + | そのため、下記例のように適当な厚紙やプラ板などを挟み、線路端子の反対側を保護するように接続してください。 |
{{: | {{: | ||
行 147: | 行 164: | ||
ファイル -> 環境設定と開き、「追加のボードマネージャのURL」に、「http:// | ファイル -> 環境設定と開き、「追加のボードマネージャのURL」に、「http:// | ||
- | {{: | + | {{: |
{{: | {{: | ||
行 158: | 行 175: | ||
ボード情報のダウンロードに少し時間がかかりますが、これでmegaTinyCoreの追加は完了です。 | ボード情報のダウンロードに少し時間がかかりますが、これでmegaTinyCoreの追加は完了です。 | ||
+ | |||
+ | ==== MacOSをお使いの場合 ==== | ||
+ | |||
+ | 一部のメニュー表示が異なります。 \\ | ||
+ | Arduino -> Preferencesを開くと、環境設定が開きます。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | また、2021/ | ||
+ | |||
+ | {{: | ||
---- | ---- | ||
行 203: | 行 231: | ||
---- | ---- | ||
+ | |||
+ | ====== 書き込み装置の選択 ====== | ||
+ | |||
+ | ツール -> 書込装置で、「jtag2updi」を選択します。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ツール -> シリアルポートで、jtag2updiとして接続されているArduinoのCOMポートも選択します。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ====== ファームウェアの書き込み ====== | ||
+ | |||
+ | スケッチ -> 書き込み装置を使って書き込むを選び、デコーダにファームウェアを書き込みます。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 問題なく書き込みが完了すれば、書き込みは完了です。 | ||
+ | |||
+ | ---- | ||
+ | |||
mobiledecoder2/firmupdate/arduino.1625244385.txt.gz · 最終更新: 2021/07/02 16:46 by ytsurui