• ベストアンサー

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) 等と、エラーが出てビルド出来ません。 どうすればいいのでしょうか? 回答お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

> ../test3.c:0: error: MCU `atmega88p' supported for assembler only このメッセージからすると「CコンパイラがATmega88p をサポートしていない」というエラーに見受けられます。 私の手元の環境(AVR Studio 4.18/WinAVR 20100110)では、質問者さんの挙げられたコードは、「Device:atmega88p」で作成したプロジェクトで問題無くコンパイルできましたので、 質問者さんの使われているWinAVR のバージョンが古いということはないでしょうか。

shugo123
質問者

お礼

回答ありがとうございます。 返信遅れてすいませんでした。 色々試してみたところ、ソフトの方の不具合でした。