atmega328P Makefile設定
MakefileでAVR開発する人のために
#atmega328P 設定 DEVICE = atmega328p CLOCK = 1000000 PROGRAMMER = -c hidaspx -P usb OBJECTS = main.o FUSES =-U lfuse:w:0x62:m -U hfuse:w:0xd9:m -U efuse:w:0xff:m
ちなみにwriterは自作なので各自PROGRAMMERのところを変更するとできるはず。
苦労したのはCLOCKのところ。
単純にデータシートに書いてある数値ではうまく動作してくれません。
このページによるとヒューズビットが関係あるとか。
その辺はまだよくわからないがとりあえず内蔵RC発振器の周波数を8で割った数字を書いとけばよさそう(?)
少なくとも自分はこれで動作しました。