MPLABを使ってみよう - PIC電圧計

Posted by kyosuke at 07/25 2007
>>次の記事: MPLABでシミュレーション(LED点灯)
>>前の記事: PIC16F877で始める



MPLABをダウンロードして、インストール、んで起動。


さて、どうやって使うのやら・・。

とりあえず、新しいプロジェクトをつくる

んで、
ソースを入れて、デバックにMPLAB SIMを適当に選んで、RUN!

お、何かRUNしてる。


で、WarningとErrorの山だった。




さて、デバックしますか。

最後にENDをつけると、
サブルーティンの名前が重複していたと、


・・・

おい、けっこう時間使っているけど、動かないぞ。


つうか、
Templateでさえ、うごかねぇよ。

自分のコードをほっといて、
Tutorialのとおりに、(使うのは16f877ですが)
に進んでいって、アセンブラしても、

Error - section 'INT_VECTOR' can not fit the absolute section
Section 'INT_VECTOR' start=0x00000004, length=0x00000010
Errors : 1


意味わかんねー。


ネットをふらふらしてみると、

どうもよ、
Tutorial自体にエラーがあるらしいんだ。

ありえねー。




うっぜー、
リンクエラーばっかでやがる。







40分後


お、リンクエラーが消えた。


リンクにある

CODEPAGE NAME=vectors START=0x0 END=0x4 PROTECTED
CODEPAGE NAME=page0 START=0x5 END=0x7FF



CODEPAGE NAME=vectors START=0x0 END=0x4a PROTECTED
CODEPAGE NAME=page0 START=0x5b END=0x7FF

に変える。


あれ、

また、意味不明なエラーが出てきやがった。





30分後

Tutorialのコードなんて無視。
自分のコードをコンパイルすることに。

だけど

BCF STATUS,RP0

; BCF STATUS,RPO


上のコード同じだよな・・。
これだったらコンパイルするのだが、
下ではなく上のBCFをコメントアウトすると、エラーがでるのだ。

Symbol not previously defined (RPO)
とかいうエラー。





ああああああああああああああああ



RP0 RPO


ゼロとアルファベットのオーじゃねぇか!!!!!


なんてこった。
MPLABのエディター区別できねぇよ。
ここに書いてみて判別・・。

ちなみに、
1とl(エル)も同じだから気をつけろ。。


あぁ、無駄なことに時間を費やした。
もう、精神的に疲れたから、今日のPICはこれまで。


>>次の記事: MPLABでシミュレーション(LED点灯)
>>前の記事: PIC16F877で始める





PIC電圧計のモノ作り記事

Vol_reg_thumb
定電圧電源の製作、電圧表示付き(7セグメント3つ)
PIC電圧計の完成!(C言語バージョン+7セグメントLED)<br /> http://give-n-take.net/gat/user/show_diary/229 <br /...
続きを読む>>定電圧電源の製作、電圧表示付き(7セグメント3つ)
Posted by kyosuke at 04/10 2008

Vol_reg_seg_thumb
PIC電圧計の完成!(C言語バージョン+7セグメントLED)
PICマイコンの10ビットA/Dコンバータのプログラム+回路図+LEDバー<br /> http://toolible.net/monozukuri/articles/51<br ...
続きを読む>>PIC電圧計の完成!(C言語バージョン+7セグメントLED)
Posted by kyosuke at 04/02 2008

Vol_reg_thumb
PICマイコンの10ビットA/Dコンバータのプログラム+回路図+LEDバー
電圧計の完成!<br /> http://toolible.net/monozukuri/articles/21<br /> <br /> とか書いてあります...
続きを読む>>PICマイコンの10ビットA/Dコンバータのプログラム+回路図+LEDバー
Posted by kyosuke at 03/30 2008

Pictester_thumb
PIC電圧計の完成!(アセンブラバージョン)
前回は、割り込み処理のデバックが終わった。<br /> <br /> いうなれば、今回のデバックが電圧計のためのものと。。<br /> <br /&gt...
続きを読む>>PIC電圧計の完成!(アセンブラバージョン)
Posted by kyosuke at 08/11 2007

No_image
電圧計PICプログラム デバック
さて、デバックする。<br /> <br /> 凡ミスを取り除いて、<br /> ビルトOK。<br /> <br /> RUNし...
続きを読む>>電圧計PICプログラム デバック
Posted by kyosuke at 08/09 2007

PIC電圧計 の14記事を見る