- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PIC アセンブリのコンパイルエラーについて)
PIC アセンブリのコンパイルエラーの解決方法は?
このQ&Aのポイント
- PICの16F88でアセンブリを使ってプログラミングしている際、コンパイル時に「Overwriting previous address contents (0004)」というエラーが発生します。原因として、割り込み処理やプログラムの行数が影響している可能性があります。
- エラーの内容は「Overwriting previous address contents (0004)」というもので、尾部の数字は0004から0040までの種類があります。このエラーが発生する理由としては、割り込み処理が関与している可能性やプログラムの行数が多いことが考えられます。
- MPLAB IDE v8.50を使用してPICの16F88でアセンブリを使ってプログラミングしています。コンパイル時に「Overwriting previous address contents (0004)」というエラーが表示されますが、原因としては割り込み処理やプログラムの行数が関係している可能性があります。解決方法を教えていただきたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- TooManyBugs
- ベストアンサー率27% (1472/5321)
回答No.2
お礼
回答ありがとうございました。 プログラムの順序を変更してみたところ解決しました。 プログラム中でTRISやINTCONなどSFRも変更している=レジスタには上書きして当然! エラーメッセージが変な事言っているなぁと思い込んでいたのですが、そこが間違いだったようです。 初心者な上、英語が苦手なもので他の回答者さん含めご迷惑をおかけしました。