●シリアルEEPROM 59C11用プログラマ

TCJ552Bに使用されているEEPROMの59C11を読み書きするプログラマ です。59C11には受信チャンネルやスクランブルチャンネルのフラグ、機器ID などの情報が書き込まれているので、内容を変更することでホームターミナル の動作が変わります。

ただし、59C11を書き換えたからといって全チャンネル受信になったり、スクラ ンブル解除になったりするわけではありません(関係はしていますが)解析ツールとお考えください。

ホームターミナルの解析について詳しい情報はひろくんさんのサイトをご覧ください。

  1. 概要
  2. マニュアル
  3. 回路図
  4. ソースコード、HEXファイルのダウンロード
  5. チップ書き込みサービス

CATVトップページへ戻る

概要:PIC 16F84を使用したプログラマです

ソフトは全てPICに書き込まれているので、コンピュータ側には専用ソフトは必要 ありません。コンピュータとRS232Cで接続してWindowsに付属のハイパーターミ ナルなどのターミナルソフトを使用するだけです。もちろんDOSのターミナルソフト も使用できます。

プログラマには外部電源の供給が必要です。5Vで100mAも取れれば十分です。PICプラチナキットのボードには5Vの三端子レギュレータのパターンもあるので 安い9〜12VのACアダプタと組み合わせて使用できます。

クリックで拡大します

秋月電子通商のPICプラチナキットを使用して製作した例です値段(3,000円)は ちょっと高いけれど、RS232Cチップのパターンまであるので、製作はとても楽に なります。

ジャノメ基板で作成すれば手間はかかりますが安上がりです。

秋月ではこのPICプラチナキットの基板だけを500円で販売しています。PICで小物 を作るには最適な基板で500円は安い!しかし回路図もなにもつかないので初心者はプラチナキットを1つ買ってからの方がよいでしょう。

このページのTOPに戻る

マニュアル

マニュアル(Word用docファイル)

このファイルをダウンロード時にパスワードを要求されたらキャンセルすれば正常に読めます。

このページのTOPに戻る

回路

一応チェックしてありますが、RS232C周りは使用するチップによってコンデンサ の値が変わってくるのでご自分でもチェックしてください(1μFを使用すればだい たいのチップで大丈夫なようです)。

回路図(gifファイル)
回路図(bmpファイル) 上のgifファイルと同じものです

このページのTOPに戻る

ソースコード、HEXファイル

ソースコードのダウンロード(srcファイル 16KB)

ソースコードの表示(テキスト形式 16KB)

HEXファイル・タイプ1 表示(hexファイル 約4.3KB)
  Parallax 標準の HEXファイルです
  MPLABのメモリー領域にインポートできました
  秋月電子のソフトで使用できたとのレポートをいただきました

HEXファイル・タイプ2 表示(hexファイル 約4.3KB)
  タイプ1からCPUタイプなど付加情報を除いたものです
  秋月電子のソフトで使用できたとのレポートをいただきました
  (付加情報に該当する部分は手動設定が必要です)

このソースコードが使用できるのは秋月電子通商で販売しているパララックス社製「PIC16Cxx開発用プログラマー」に付属のSPASMというアセンブラです。
詳細は同社のサイトのKawara CatalogueのPIC/開発キットのページを参照してください。
秋月電子が自社で開発したキットの方ではありません。

SPASMは16x84のRISCインストラクションではなく、わかりやすいマクロのインストラクションを使用して気に入っているのですが、プログラマのセットが少し高いためか、あるいは純正のMicrochip社のアセンブラと違うせいか人気がないようです。
条件アッセンブルなどの機能はありませんが、シンプルでさくさく使えるので私はVzEditorと組み合わせて愛用しています。秋葉で3,000円で拾ってきたThinkpad340を開発機にしていますが、Win95のDOSモードで快適に動作しています。

HEX ファイルの使用できる環境

「じゅん」さんが下記の環境で検証されたのでレポートを掲載させていただきます。ソースで16C84となっているのは、手元にあった16C84で開発したためです。このソースで16F84に書き込んでも問題なかったのですが、秋月のプログラマでは若干の不具合が出るようです。

なお、赤外リモコンの方は16F84としてアッセンブルしていますので、この問題は出ないかもしれません。

プログラムソフト PIC Programmer Ver2.3.22(秋月製)
ライター AE-PICPGM-II Rev.3.03 (秋月キット)

どちらのファイルもロードするとコンフィグワードが異常なもののプログラムメモリー等は正常です。
デバイスの設定をソースにあるように16C84に設定して、発振タイプ、ウォッチドッグ、パワーアップタイマー、プロテクト、を手動で設定するとまったく問題なく書き込めます。

16C84に設定するとコンフィグワードも自動的に正常な値になります。(タイプ1の場合)

このページのTOPに戻る


CATVトップページへ戻る

Copyright 2001-2005 TICKETS All Rights Reserved
これらの情報を使用した結果についての責任は負いかねます自己責任でご使用ください。
これらの情報は個人で使用される範囲において自由にご使用ください。
有償、無償に関わらず頒布目的での使用は禁止いたします。