ここから本文です

解決済みの質問

PICマイコンのHEXファイルについてお教えいただきたい事があります。

pii_goma_hima_fuuさん

PICマイコンのHEXファイルについてお教えいただきたい事があります。

数年前に友人に頼み、PICのプログラムを作成していただいたのですが、その後電子工作をする時間が取れずに今まで来てしまい、最近になって工作を再開しようとしましたら、どんな動きをさせたいのかを友人に宛てて書いたメモと友人からいただいたと思われるHEXファイルしかない状況でした。
これでは、どの型番のPICに書き込んだら良いのかがわからずに困っております。
友人にも聞いてみたのですが、作成から時間が経っている事もあり、記憶も記録も無いとの事でした。
自分なりにインターネットを使い調べてはみたものの、それらしい情報には辿り着けませんでした。

そこで質問なのですが、PIC用のHEXファイルを解析して、どの型番のPIC用に書かれたものかを調べる事ができるソフトウェア、または方法はないでしょうか?

ご回答頂ければ幸いです。宜しくお願い致します。

違反報告

ベストアンサーに選ばれた回答

ikemensunさん

すべて忘れているなら、一から始めては?
マシン後からPICの種類がわかったとしても、マイコンに焼いて、どんな動作をするかは、
回路図がないとわからないですよ。
回路図があるなら、だいたいPIN数やポートの使い方から予想できますよ。
そんなに複雑でないなら、PICライタから適当な形名を入れて書いてみては?間違ってたら
エラーになるだけです。初心者が使うマイコンは限られています。

逆アセンブラというマシン語をアセンブリ語に変換するツールもありますが、使ったことがないので
わかりませんが、こおれも形名がわかっていないと使えないものでしょうね?

質問した人からのコメント

  • お二方、ご回答有難うございました。回答を今後の参考にさせていただきます。
  • コメント日時:2012/2/19 18:39:21

グレード

この質問・回答は役に立ちましたか?
役に立った!

お役立ち度:お役立ち度 0点(5点満点中)0人が役に立つと評価しています。

ベストアンサー以外の回答

(1件中1〜1件)

 

mamenoanikiさん

HEXファイルを開いてプログラムに相当する部分を解析していけば何をやっているかわかる。いわゆる逆アセンブルという作業なんですが、これをやってもCコンパイラとかで作ったようなHEXファイルの解析は極めて難しい。自分でアセンブラを使ってプログラムを組めるレベルでないと話にもならない。さっさと作りなおしたほうがよほど早い。

知恵ノートとは?

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。

お客様自身の責任と判断で、ご利用ください。

ただいまの回答者

00時56分現在

3279
人が回答!!

1時間以内に6,028件の回答が寄せられています。

>>回答ひろばに行く


知恵コレに追加する

閉じる

知恵コレクションをするID/ニックネームを選択し、「追加する」ボタンを押してください。
※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する