• 締切済み

avr studioのビルドエラーについて

avr studio 6にてプログラミングしようとしている超初心者です 書き込み機器をmkII、atmega328pに書き込もうとしております しかし、エラーが出てしまい、どうしてもビルドが成功できません。 質問なのですが、こちらのサイト(http://www.diotown.com/creative/2011/05/arduino-de-pwm-controller.h...)にて行っているものを そのままプログラミングしてみようと リンクについていたソース(http://www006.upp.so-net.ne.jp/neueziel/pp/powerpack_r.txt) を #include <avr/io.h>からコピーしてビルドしてみました。 ですが、ビルドがエラー15個、警告5個出てしまいました。 そのうちの数か所を記載しますのでどうすればよいかアドバイスよろしくお願いします。 説明 行 列 プロジェクト (1)エラー 1 unknown type name 'byte' 190 1 VVVF (2)エラー 5 'OUTPUT' undeclared (first use in this function) 291 17 VVVF (3)エラー 9 'HIGH' undeclared (first use in this function) 330 20 VVVF (4)エラー 12 'word' undeclared (first use in this function) 582 26 VVVF (5)エラー 13 expected ';' before 'light' 582 31 VVVF (6)エラー 14 'B00010001' undeclared (first use in this function) 583 14 VVVF (7)警告 4 implicit declaration of function 'pinMode' [-Wimplicit-function-declaration]291 2 VVVF (8)警告 7 implicit declaration of function 'swrite' [-Wimplicit-function-declaration]327 4 VVVF (9)警告 8 implicit declaration of function 'digitalWrite' [-Wimplicit-function-declaration]330 3 VVVF (10)警告 10 implicit declaration of function 'delay' [-Wimplicit-function-declaration] 332 3 VVVF (11)警告 11 implicit declaration of function 'analogRead' [-Wimplicit-function-declaration]344 4 VVVF 以上ですよろしくお願いします

みんなの回答

  • plt_
  • ベストアンサー率59% (16/27)
回答No.1

思うに、リンク先の方はArduino IDEを使われてるんじゃないでしょうか? Arduino独特のtypedefや定数が見つからないのでエラーになっているようです。 arduino.hとか引っ張ってきたらビルドは通るかもしれませんが、ちゃんと動作するか??? 私もAtmel StudioとATmega単体しか使ったことないので、「こうすればよい」みたいなものは 示せませんが、ArduinoをAtmel Studioで動作させている例を探すと、何か参考になるかも。 http://junkroom2cyberrobotics.blogspot.jp/2012/07/jtagice3.html

sugityan
質問者

お礼

ありがとうございます、 一回IDEの方で挑戦してみます

関連するQ&A