こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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)
等と、エラーが出てビルド出来ません。

どうすればいいのでしょうか?
回答お願いします。

投稿日時 - 2011-06-17 02:47:50

QNo.6815188

すぐに回答ほしいです

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

> ../test3.c:0: error: MCU `atmega88p' supported for assembler only

このメッセージからすると「CコンパイラがATmega88p をサポートしていない」というエラーに見受けられます。

私の手元の環境(AVR Studio 4.18/WinAVR 20100110)では、質問者さんの挙げられたコードは、「Device:atmega88p」で作成したプロジェクトで問題無くコンパイルできましたので、
質問者さんの使われているWinAVR のバージョンが古いということはないでしょうか。

投稿日時 - 2011-06-17 09:26:12

お礼

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

投稿日時 - 2011-07-10 19:37:30

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)