• 締切済み

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

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

みんなの回答

  • pyonmae
  • ベストアンサー率64% (40/62)
回答No.1

Project -> Project Wizard で、あとは画面の指示に従えばなんとなく出来ます。 参考URLは、MPLABのバージョンは低いですが、割と詳しく説明されています。

参考URL:
http://www37.tok2.com/home/aoijf2/pic/

関連するQ&A

  • 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程度です。

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

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

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

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

  • PIC12C509A のアセンブルができない!(MPLAB IDE V

    PIC12C509A のアセンブルができない!(MPLAB IDE V8.40) MPLAB IDE V8.40 を使っております。 PIC12C509Aをアセンブルしようとすると、以下のエラーが出ます。 どのように対処すればよいのでしょうか? ちなみに、他のPICでは大丈夫のようです。 ---------------------------------------------------------------------- Debug build of project `C:\My_MPLAB\test2\test2.mcp' started. Language tool versions: MPASMWIN.exe v5.34, mplink.exe v4.34 Preprocessor symbol `__DEBUG' is defined. Mon Oct 04 12:52:29 2010 ---------------------------------------------------------------------- Make: The target "C:\My_MPLAB\test2\test2.o" is out of date. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p12C509A "test2.asm" /l"test2.lst" /e"test2.err" /o"test2.o" /d__DEBUG=1

  • MPLAB IDE v8.92アセンブラについて

    PICマイコンを初めて使う初心者です。 準備としてPickit3を購入し、最新バージョンの”MPLAB IDE v8.92”を開発環境に入手しましたが、 初期設定の”Project Wizard”でアセンブラのコンパイラーの選択が上手くいきません。 ”mpasmwin.exe”などのコンパイラーが入手できたら可能なのか、そもそもアセンブラでは開発は出来ないものなのでしょうか? また、コンパイラーの実行ファイルの入手ができたとしてリンクさせる方法などご存知の方がおられましたら、ご教示お願い致します。 マイクロチップへ問い合わせをしているのですがなかなか回答がきません。 よろしくお願い致します。

  • MPLABでPIC16F887のCONFIGについて

    助けてください!! MPLAB IDE V8.00でデバイスをPIC16F887に設定し、アセンブルすると 毎回「CONFIG」でエラーが出て先に進みません。 メッセージは⇒Error[126] E:\PIC\PROGRAME\***********\***********.ASM 3 : Argument out of range (not a valid config register address) っと出ます。 実際の「CONFIG」の設定は⇒__CONFIG _HS_OSC & _PWRTE_OFF & _MCLRE_OFF っとしております。 CONFIGを外すと問題なく成功します。 何故なのか教えて下さい。 ちなみに、MPLABの設定等は特にいじっておりません。 宜しくお願い致します。

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

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

  • PICマイコン MPLABアセンブラで小数点の累…

    PICマイコン MPLABアセンブラで小数点の累乗(べき乗) n^-0.9067の計算をMPLABのアセンブラでやりたいのですが 記述、計算方法がわかりません。 わからない点 ・四則計算だけでできるのか ・小数点を整数の変換して計算可能か ・負の値を気にせず(正の数)計算できるか 一番知りたいのは四則計算だけで計算できるかです。 これができるとある程度正確な結果が得られるので ご教授よろしくお願い致します。

  • MPLAB v8.36 でビルドできない!!

    MPLAB v8.36 でビルドできない!! MPLAB v8.36 で、led.cというCのファイルを 作るところまで行ったのですが、F10押してビルドすると、 Build C:\1PIC\led for device 16F84A Using driver C:\Program Files\HI-TECH Software\PICC\PRO\9.65\bin\picc.exe Make: The target "C:\1PIC\led.p1" is out of date. Executing: "C:\Program Files\HI-TECH Software\PICC\PRO\9.65\bin\picc.exe" --pass1 C:\1PIC\led.c -q --chip=16F84A -IC:\1PIC -P --runtime=default,+clear,+init,-keep,+osccal,-download,-resetbits,+stackcall,+stackwarn,+clib --opt=default,+asm,9 --warn=0 -D__DEBUG=1 --double=24 --addrqual=ignore -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s" Error [141] C:\1PIC\led.c; 1.18 can't open include file "16f84a.h": No such file or directory ********** Build failed! ********** と出ます。 自分で調べて、原因はファイル名が間違っているか インクルードパスが通ってないとわかりましたが どのようにしたら解決できるかわかりません。 つい先日、アセンブラでやったときはできたんですが、 学校ではCでやることになったのでCでやってみましたが できませんでした・・・。 どなたか解る方、具体的な解決方法を教えてください! 調べたけど解らなかったんです・・・ 使用機器などは ●AKIープログラマー ver4 ●MPLAB IDE ver8.36(Hitech PICC Pro 9.65付属) ●MPLAB 8.36についてるHitech PICC Pro 9.65をCコンパイラとして使用 AKI-プログラマを使う前に、つまずいてしまった・・・ 一人で調べてもラチがあかない・・・ 幼稚な質問で恐縮ですが 初心者ということでそこは勘弁願います・・・

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

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