こんにちは
PICの16F88でアセンブリを使ってのプログラミングを試みているのですが、
コンパイルをすると、
「Overwriting previous address contents (0004)」
というエラーが出てきます(尾部の数字は0004から0040までの種類があります)。
それ以外のエラーは出ていないので、これさえ解決すれば大丈夫だと思うのですが、
原因は何でしょうか?
自分で思う点としては、
・割り込み処理を使っているので、それが関係あるのではないか
・コンパイル前のプログラム行数が240行あることが問題なのではないか
ということです。
開発環境はMPLAB IDE v8.50です。
わかる方ご指導よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
そのプログラムの、アドレスは位置はどのように指定していますか?
プログラムの配置が不適切なので、PICの内部レジスタ(いろいろな内部設定をするための)が、上書きされています。
回答ありがとうございました。
プログラムの順序を変更してみたところ解決しました。
プログラム中でTRISやINTCONなどSFRも変更している=レジスタには上書きして当然!
エラーメッセージが変な事言っているなぁと思い込んでいたのですが、そこが間違いだったようです。
初心者な上、英語が苦手なもので他の回答者さん含めご迷惑をおかけしました。
No.2
- 回答日時:
マニュアルに書いてあるんじゃないかな?
>・コンパイル前のプログラム行数が240行あることが問題なのではないか
ということです。
240ステップで間違ったエラーが出るようじゃアセンブラとして使い物にならん。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- C言語・C++・C# C#のSystem.Windows.Media.Colorに関する質問です。 3 2022/05/18 11:51
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- 電子マネー・電子決済 QUICPayの登録ができない。 4 2023/06/10 10:57
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- Windows 10 数年前からWindows10 の Update ができないです。なぜですか? 7 2022/11/09 06:03
- Visual Basic(VBA) VBAのエラーについて 2 2023/08/02 17:46
- その他(インターネット接続・インフラ) PCに関してのトラブル 2 2023/04/02 18:52
- C言語・C++・C# プログラム Arduino 1 2022/07/03 11:13
- ドライブ・ストレージ 外付けHDDのCRTエラーについて 7 2022/07/12 02:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
実行後にコンパイルに失敗しま...
-
#If True Then の # って何??
-
math.hに含まれる関数が使えない
-
C言語で作ったらWindowsでもMac...
-
自作DLLの中身を暗号化
-
gcc バージョン違いによるコン...
-
FFTWでコンパイルができません。
-
64ビットのlinuxで32ビットメモ...
-
</body>の直上にJavaScriptを入...
-
C言語のグローバル変数の初期...
-
Verilog_HDLでのdefineとifdef
-
C言語をコンパイルするとコンピ...
-
同じEXE・同じファイルで解析結...
-
WindowsでのC と LinuxでのC...
-
VBの参照設定について
-
Cygwinで使用しているgccをダウ...
-
define文のパラメータを実行時...
-
Visual Basic.NETの処理速度は6...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
C#で char型とstring型の比較で...
-
すべてのリビルド: 0 正常、 0 ...
-
共有ライブラリの内容確認について
-
C言語で作ったらWindowsでもMac...
-
Verilog_HDLでのdefineとifdef
-
<math.h>ヘッダを入力している...
-
gcc コンパイル killed
-
64ビットのlinuxで32ビットメモ...
-
MVSマシンで0C7でABENDしたので...
-
[COBOL] ソースの復帰
-
プレコンパイルの意味を教えて...
-
libsshのコンパイルエラー
-
Visual Basic.NETの処理速度は6...
おすすめ情報