PA.EXEをXPで使いたい

このQ&Aのポイント
  • 質問文章全体の100文字程度の要約文を3つ作成し、文章の内容をまとめてください
  • PICマイコンのプログラム開発に以前はデスクトップPCを愛用していたのですが、PCの故障でノートPCに買い替えしました。OSが98の時はPA.EXEを使用していましたが、現在のノートPC(OSはXP)で同じ方法を試してもエラーが出ます。MPLABの使用も考えたのですが理解できる自信がありません。PA.EXEを使用する方法またはASMファイルをHEXに変換する方法を教えてください。
  • 使用するPICは16F84Aまたは12C509です。
回答を見る
  • ベストアンサー

PA.EXEをXPで使いたい

PICマイコンのプログラム開発に以前はデスクトップPCを愛用していたのですがPCの故障でノートPCに買い替えしました。 ライターも秋月のPICプログラマーを購入しました。 以前はOSが98でPA.EXEをCドライブに入れておき、メモ帳で作成した.asmファイルをPA.EXEにドラッグ&ドロップすればHEXファイルが生成されていました。 しかし、同じ事を現在のノートPC(OSはXP)でやってもエラーが出てHEXファイルが生成されません。 MPLABの使用も考えたのですが全く理解できそうにないので従来どおりPA.EXEを使用したいのです。 XPでPA.EXEを使用する方法があれば教えてください。 もし、不可能であれば比較的簡単にASMファイルをHEXファイルに変換する方法をお教えください。 よろしくお願いします。 使用するPICは16F84Aまたは12C509程度です。

  • 科学
  • 回答数1
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

普通に使用できている方も居られるようですが。 http://www12.plala.or.jp/te49/2000xp.htm エラーメッセージはXPが表示しているものですか?「PA.EXE」が出力しているものですか? また、メッセージの内容は? どうしてもダメならXPの起動ディスクを作成して、FD上でコンパイルしてみるとか・・・

motokichi
質問者

お礼

ありがとうございます。 エラーは「PA.EXE」から出てました。 内容はデバイス認識をしてくれてないようです。 参考URLより877に対応した改良版「PA.EXE」というのを知り  http://www12.plala.or.jp/te49/16f877.htm Cドライブに保存して試したところ正常にHEXファイルが出てきました。 秋月のプログラマーに付属の「PA.EXE」ではだめだったのに・・・とりあえず改良版では正常にHEXファイル生成できたので助かりました。 何とか使えそうです。 ありがとうございました。

関連するQ&A

  • PICマイコン pa.exeでのコンパイル後の画面

    PICマイコン用アセンブラ PAを使おうとしておりますが、説明書通りに同じフォルダ内にPA.exeとasmファイル、ヘッダーファイルを入れてコンパイルさせるとコマンドプロンプト画面には何も表示されません。その時にHEXファイルが作成されるときもありますが作成しない時もあります。 現在の環境はwindows-xpです。コンパイルしているasmファイルは自分で作ったものも、秋月電子のPICライターに付属していたsampleファイルでも同じ現象です。 パソコンを再起動させるとコんパイル画面で正常に***pass 1***とか出てくるときもありますが、ほとんどが何も表示されず、改行されるだけです。 どなたかお分かりの方、いらっしゃいますか?

  • MPLAB Ver8.10の使い方を教えてください。

    PIC初心者です。 技術者向けカテですが、どこに書いてよいのか分からないのでここに質問させてください。 今までPA.EXEというアセンブラを使ってPICマイコンのプログラムをアセンブルしていたんですが、一度MPLABを使ってみようと思いDLしました。 しかし、DLしたものを起動させてみたものの何をどうしたらよいのかさっぱり分かりません(全て英語ですし・・・)。 何をどうしたらプログラムしたASMファイルをHEXファイルにアセンブルできるのでしょうか? MPLABを起動してからアセンブル完了までの流れを出来る限り詳しくわかりやすく教えてください(出来れば専門用語も分かりやすい言葉でお願いします)。

  • PICの逆アセンブル?について

    お世話になります PIC初心者です 誤ってPICのプログラムをパソコンから消してしまいました 幸いプログラムを書き込んだPICはあります PICのプログラムを読み込んで エディタで修正したいのですが方法がわかりません 書き込みソフトでHEXファイルまではできるのです ここからアセンブラ言語のASMファイル?にする方法を教えてください 環境は MPLABがVer.4 書き込みは秋月のプログラマVer.4 です よろしくお願いいたします

  • PIC用アセンブラ「PA.exe」の参考書ってありますか?

    PIC用アセンブラ「PA.exe」の参考書ってありますか? 趣味で電子工作をやっており、PICを使用したりしています。 「わかるPICマイコン制御」という参考書を見ているのですが、 割り込みや、タイマー機能等の記載がなく、他の参考書を探しています。 「PA.exe」をベースにしている参考書は、他にないでしょうか? 探してみましたが見つからなかったので、 知っている方がいましたら教えていただけないでしょうか? よろしくお願いします。

  • PIC16F84AにAE-PICPGM USB1で書き込みをしたのです

    PIC16F84AにAE-PICPGM USB1で書き込みをしたのですが・・・ 先日、秋月電子通商でPIC書き込みボード「AE-PICPGM USB1」を購入し、PIC16F84Aに書き込みをしたのですが、ブレッドボード上で動作しません。 開発環境は以下のとおりです。 開発ソフト:MPLAB IDE ver.8.56 書き込みボード:AE-PICPGM USB1(秋月) プログラマ:PICkit2 programmer コンパイラ:HI-TECH C compiler ver.9.71a OS:windows 7 Home premium (64bit) MPLAB上ではコンパイルでき、hexファイルも生成されます。 プログラマ上でhexをインポートすると「No configuration ・・・」と表示されますが、MPLAB側で「Export file」で出力してやると、問題なくインポートできます。 書き込み、ベリファイチェックともに特にエラーメッセージも出ません。 コンパイラを見てもわかるように、プログラムはC言語で記述しています。 内容はLEDを点灯させる(出力ポート:1)だけの単純なものです。 この1週間格闘しましたが、動作する気配もなくモンモンとする毎日です。 どなたかこの現象について知見のある方、ご教示ください。

  • 秋月PA.exe用のCプログラム

    現在PIC(16F84A)へ書き込むプログラムを作成しています。 プログラムはC言語にしたいのですが、以下のようなプログラムで PA.exeにドラッグするとエラーがでます。(まだテスト段階です)  #include<16f84.h> void main(void) { }     *ファイル名は『test.c』です  -- エラーメッセージ -- Error C:\PIC_C\test.c:Devicename not selected. どなたか、解決法を教えてください。 C言語プログラムのサンプル等、どこかにないものでしょうか??

  • マイクロチップ社のMpasmwin.exe

    PIC プログラミングを始めた初心者です。 AKI-PICプログラマーVer4を購入し参考書を見ながら勉強してます。 本の中のサンプルプログラムをPCエデイタで書き拡張子ASMで保存しました。その後書きこみ前のアッセンブルをするべく、 マイクロチップ社のMpasmwin.exeをダウンロードしたのですが、使い方が解りません(英文の為)何回か適当にいじって見ましたがHEXファイルが出来ません。お手数でもこの初心者にご指導下さい。 又、1行でも書き間違いがあるとアッセンブル出来ないのでしょうか。 よろしくお願い致します。

  • 全てのexeファイルが開けない

    こんばんわ。今回非常に困った事態になってしまいました。 ウィルスと思われるファイルを実行したことで、全てのexeファイルを開くことが出来なくなってしまいました。 使用しているPCはXP ホームエディション SP2 のデスクトップPCです。 他にXP プロフェッショナル SP2 のノートPCがあるのですが、もしかしたらこの中のexeを使用するためのプログラムをコピーすることができれば復元が可能なのでは、と考えているのですが、あまりにも膨大な量のファイルがあり、どれをコピーすればよいかわかりません。 そこでお聞きしたいのですが、 1、まずコピーすることでの復元は可能なのか 2、可能であればどのファイルをコピーすればよいのか 3、これが無理な場合OSを買ってきて、exeファイルが使用できない状態でもOSのインストールは可能なのか 以上のことをお聞きしたいです。 どうぞよろしくお願いいたします。

  • LEAP PSTARTの使い方教えてください

    MICROCIPのMPLAB IDE V6.** 使用していますがロムはPIC16LF627Aに書き込もうとしています。が、まったくできません。と、ど素人ですのでまったく分かりません。ファイルは*.HEX を入れ込みたいのですが教えてください。 書き込み初めてです。プログラミングは弱いので教えてください。 LEAP PSTART MICROCIPのMPLAB はちなみに秋葉原で購入しました。PIC16LF627A のソケットも購入しました。 

  • PICライタ (C言語→HEXファイル)

    今PICライタについて独学で勉強しています。 今ソフト的には秋月のPICライタおよび、MPLAB使ってます。 しかし、MPLABがC言語読み込めないため迷っています。 そこで質問なんですが (1) C言語をアセンブラ言語に変換する無料ソフトありますか? (2) (1)をあきらめたとしてアセンブラ言語で書くとして、アセンブラ言語でPICのプログラム書くための、わかりやすい本などご存知ですか? やっぱりCコンパイラを買うしかないのでしょうか??