PC-1360Kとパソコンの間でプログラムを転送する

前回の記事で、PC-1360Kなどの15ピンシリアルポートをUSB経由でパソコンに接続することができるようになりました。今日は、実際にプログラムなどの送受信を行ってみたいと思います。実はこのPC-1360KはCPUの処理能力がかなり低いせいか、何も考えずにやるとデータを取りこぼしたりERROR 4, ERROR 6を吐いたりしてなかなかうまくいきませんでした。試行錯誤の上成功した方法を示しますが、条件によっては失敗するかもしれません。

PC-1360Kシリアルポートを使用するにはOPEN命令を使用します。ボーレートは最大1200bpsです。ここでは、速度1200bps, パリティなし, データ8bit, ストップビット1bit, ASCIIコード使用, 改行CR+LF, 終了コード&H1Aに設定するために次のように入力します。
OPEN "1200,N,8,1,A,L,&1A" [ENTER]
OPEN命令

OPEN命令を実行すると、LPRINTの出力先が11ピンポートから15ピンポートに切り替わります。また、SAVE, LOAD命令でシリアルポートに対してBASICプログラムの保存、読み込みができるようになります。最初はPCG-Linkを用いて試してみたのですが、PCG-LinkでプログラムをLOADしようとすると最後の数行をどうしても取りこぼすので、あきらめてTera Termを利用することにしました。このTera Termの設定によっても送受信がうまくいったりいかなかったりするため、相当にデリケートな感じです。自作のUSBシリアルアダプタの設計が悪い可能性も否定できませんが…(汗)
PC-1360Kに接続

PC-1360KUSBシリアルアダプタを介してパソコンに接続し、Tera Termシリアル設定を下図のようにしてください。通信設定を合わせるのは当然のことですが、必ずフロー制御はhardwareに(1360Kはソフトウェアフロー制御には対応してないようです。また、フロー制御をoffにすると間違いなく取りこぼしやデータ化けが発生します。)してください。送信遅延も下記の値を設定してください(環境によってうまくいかない場合は調整してみてください)。
シリアル設定

端末設定は下図のようにしてください。ローカルエコーをONにし、改行コードと漢字コードに注意すれば大丈夫かと思います。
端末設定

パソコンからテキスト形式のBASICプログラムをPC-1360Kに転送(送信)するには、PC-1360KでLOAD命令を実行してから、「ファイル」-「ファイル送信」で行います。終了したら[CTRL]+[Z]を送信してください。このあたりの操作はPC-G850VにIntel HEXファイルを送信するときと同様です。一見転送が終了したように見えてもPC-1360K側ではバッファにたまったデータを処理しているのか、[CTRL]+[Z]を送信してしばらくたってからようやくPC-1360K側の受信が終了(プロンプトに戻る)します。あわててBREAKしたりしないようにしてください。
送信中

逆にPC-1360Kのプログラムをパソコンに転送(受信)する場合は、まずログファイルの設定をします。「ファイル」-「ログ」で保存するファイル名を指定し、PC-1360KでSAVE命令を実行します。Tera Termの画面にプログラムのテキストが流れてくると思いますが、最後まで流れ終わったらさきほど指定したログファイルを開いてみてください。転送されたプログラムがテキストとして保存されているはずです。ここでまたTera Termを操作してしまうと余計なデータがくっついてしまうので、いったん終了してログファイルを保存しておいたほうがよいと思います。
受信中

ファイルの受信についてはPCG-Linkでもうまくいきましたので、そちらを使用してみてもよいかと思います。苦労の末、何とかPC-1360KのプログラムをテキストとしてPCに保存できるようになりました。まだあまり大きなプログラムは試してみていませんので、万一データの取りこぼしがあるようなら送信遅延を少し増やしたりして調節してみてください。

※本サイトで紹介する内容は、すべて個人的研究の範囲内で行っていることです。ここに書かれた内容を実行したことによる、データ(クラウド上を含む)・ソフトウェア・ハードウェアの障害および金銭的損害について、私が責任を負うことはできません。重要なデータはあらかじめバックアップを行い、内容を十分に理解したうえで、ご自身の責任の下で行ってください。
関連記事
スポンサーサイト



テーマ : ツール・ソフトウェア
ジャンル : コンピュータ

tag : SHARP ポケットコンピュータ PC-1360K USB シリアル Tera Term

コメント

非公開コメント

アクセスカウンタ
カレンダー
11 | 2021/12 | 01
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -
最新記事
最新コメント
リンク
カテゴリ
楽天お勧め商品
検索フォーム
Kyoroのつぶやき
FC2掲示板
ブロとも申請フォーム

この人とブロともになる

RSSリンクの表示