ATMega168 20PU使ってみた

環境はWin8、Atmel Studio6.1。

単なるLEDチカチカしかやってないけど、備忘録。

 

・内臓オシレータのデフォルト周波数は8MHz

 なので、プロジェクトのプロパティから、

 AVR/GNU C Compiler→SymbolsでF_CPU=8000000ULと定義。

 プログラム書き込み時にSUT_CKSELは触らないのが吉。

 F_CPUを16MHzに設定したため、_delay_ms()がおかしくなってた。

 

・CKDIVはチェックを外すべし

 デフォルトではチェックがついていて、8分周してしまう。

 なんか省電力になるらしいけど。

 やっぱり_delay_ms()やシリアル通信などに影響を与えそうなので。