avrdudeでATmega328PにArduinoプログラムを書き込むPocketTweetArduinoで開発したプログラムを素のATmega328pに書き込んで自作回路で動かしたい......という場合にどうするかについてのメモ。IDE上で完結することも可能だが、実際にはヒューズビットなどを若干変える必要があったりする。IDEから書き込んでみて書き込み時に実際に実行しているコマンドを把握してavrdudeのオプションを追加したものをコマンドラインから実行という流れで大体うまくいく。V2.0とICを接続。書きたい場合にはゼロプレッシャーソケットをつけておくと便利。SCLKの6本を繋げばOK。19Windowsの場合はドライバを入れる必要がある。ドライバの入れ方についてはUSBaspの公式サイト参照。IDEで書き込んでいるのと全く同じことをやればそのまま動くというわけではない。