ニックネーム: 居酒屋ガレージ店主
★ZAQのBlogari停止のため、あれこれ「データ吸い出し」対策しています。 新規記事はとりあえず停止。 コメント書き込みはまだ有効です。 (JH3DBO 下間憲行)
2016年05月16日(月)
20年以上前に作った回路
今日の修理は、私の設計物。
土木関連工事の車に搭載されています。
   (作動させるときは車から降ろして)
プリント基板の製作年が1993年。
これが修理で帰ってきまして、原因は調整用ボリュームの
接触不良。
そして、もうひとつの作業が制御プログラムのバージョンアップ。
といっても、1993年バージョンを1997年バージョンにという
具合です。
使っているマイコンはH8/520。 HD6475208P
SDIP64ピンのワンタイムROM。
   ※今ふうのフラッシュROM内蔵マイコンのように
    消せないのです。
    一度書いたらそれっきり。

もう手に入りませんし、こちらでの在庫もわずかですので、
プログラムの書き込みは失敗できません。

使うのは自作のROMライタ。
EEPROM「27256」のモードで書きます。
環境は「PC-9801」のMS-DOS。
紫外線消去の27256はまだ手持ちがあるので、これで
ROMライタがちゃんと動くかどうか、ちゃんと書けるか
をチェックしてからワンタイムROMの書き込み本番です。

DIP28pin→SDIP64pinの変換ソケットアダプタに載せて…



無事に書き込みできました。

「ルネサス」じゃなくって「日立」ね。




さまざまな電子機器、電子回路の修理依頼について:アクト電子



2016年5月16日 13時53分 | 記事へ | コメント(3) | トラックバック(0) |
| ・修理 |
トラックバックURL:http://blog.zaq.ne.jp/igarage/trackback/4443/
※ブログ管理者が承認するまで表示されません
2016年05月17日(火) 08:44 by 居酒屋ガレージ店主(JH3DBO)
16進ダンプ、「03・A7」が続いてますが、これはベクトルエリア。 「A7」がカナ「ァ」ですが、良く見ると「ェ」が見つかります。
わかりますかな?
20年以上前のマイコンのメンテがちゃんと出来るなんて、すごい話ですね。

H8のことは全然判らない(他もですが、)のですが、ベクターテーブルということは割り込みの処理アドレスが書いてあるのでしょうか。

普通の割り込みなら0x03A7から処理開始。で、特別な割り込みの場合だけ0x04AAから処理する仕掛けになってたんでしょうか。あと最初の方に0x04E6なんてベクターもありますね。ん、なんで奇数のアドレスもあるんだろうか、
2016年05月18日(水) 09:18 by 居酒屋ガレージ店主(JH3DBO)
H8/520、内部は16ビットなんですが(内部ROM,RAM,レジスタ)、
命令コードの基本は8ビット。
命令長が1バイトから6バイトまで変化します。
内蔵ROMは16ビット幅なのに、1バイト命令もあるんで
奇数番地もあり。
んっ。 思えば「8086」も同じですな。
コメントを記入  
お名前(必須)
 
パスワード:
 
メール:
 
URL:
 
非公開:  クッキーに保存: 
※非公開にチェックを入れると、管理者のみにコメントが届きます。
ブログの画面には表示されません。
captcha


※画像に表示されている文字を入力してください(半角・大文字/小文字の区別なし)。
文字が読みづらい場合はこちらをクリックしてください。
小文字 太字 斜体 下線 取り消し線 左寄せ 中央揃え 右寄せ テキストカラー リンク