Category Archives: AVR

ATmega328での外部クロック入力によるカウントの上限値

ATmega328は外部クロックによるカウンターの利用ができるが、純粋なカウンターでなく、システムクロックに依存したエッジ検出によりカウントされている。そのため計測可能な周波数上限もシステムクロックに依存する。上限は半分 … Continue reading

Posted in AVR | Leave a comment

The current selected device is unable to set breakpoints during runtime.

Atmel Studio 6のシミュレータでデバッグしてみようとしたところ、掲題のエラーが発生。 字句どおり、デバイスが対応していないなんてことはありえないので原因を探ったところ、コンパイラの設定が問題だった。 最適化が … Continue reading

Posted in Atmel Studio, AVR | Leave a comment

AVR開発環境メモ

2012-06AVR Toolchain 3.4.0 AVR-GCC: 4.6.2, AVR-LIBC: 1.8.0 (91 MB) 2011-09-11AVR Studio 4.19 (build 730)124 MB … Continue reading

Posted in AVR, メモ | Leave a comment

データシートにあるUSARTのサンプルプログラムのバグ

#define MYUBRR FOSC/16/BAUD-1 P.77にある上記は下記のようにしないと動かない場合がある。おそらく自動型変換がうまくいっていないため。コンパイラによっても変わるかも? #define MYU … Continue reading

Posted in AVR | Leave a comment

AVR Studio 4.18 メモ

プロジェクトにマクロ定数を追加するには Project Options -> Custom Options > Custom Compilation Options > [All files]を選択した … Continue reading

Posted in AVR | Leave a comment