- ベストアンサー
AVRマイコン ビルドエラー
AVRマイコンを #include <avr/io.h> int main(void) { DDRD =0b11111111; PORTD=0b11111111; } で、ビルドしようとしているのですが、 ../test3.c:0: error: MCU `atmega88p' supported for assembler only と、その後に ../test3.c:5: error: `DDRD' undeclared (first use in this function) 等と、エラーが出てビルド出来ません。 どうすればいいのでしょうか? 回答お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> ../test3.c:0: error: MCU `atmega88p' supported for assembler only このメッセージからすると「CコンパイラがATmega88p をサポートしていない」というエラーに見受けられます。 私の手元の環境(AVR Studio 4.18/WinAVR 20100110)では、質問者さんの挙げられたコードは、「Device:atmega88p」で作成したプロジェクトで問題無くコンパイルできましたので、 質問者さんの使われているWinAVR のバージョンが古いということはないでしょうか。
お礼
回答ありがとうございます。 返信遅れてすいませんでした。 色々試してみたところ、ソフトの方の不具合でした。