avr-libc
2.0.0
Standard C library for AVR-GCC
|
AVR Libc Home Page |
AVR Libc Development Pages |
||||
Main Page |
User Manual |
Library Reference |
FAQ |
Example Projects |
マクロ | |
#define | _PROTECTED_WRITE(reg, value) |
このヘッダファイルには、コンパイラのコマンドラインスイッチ -mmcu=
で指定されたデバイスの、適切なIO定義が含まれています。これは、適切な<avr/io
XXXX.h>
ファイルへ転送されることで行われ、直接ファイルをインクルードすべきではありません。全AVRデバイスで共通のレジスタ名は、<avr/io.h>
に含まれる<avr/common.h>
内で直接定義されていますが、詳細のほとんどはそれぞれのインクルードファイルで提供されます。
このファイルには、常につぎのファイルが含まれることに注意してください。
ヘッダファイルのさらなる詳細は、<avr/sfr_defs.h>: レジスタ固有の関数を参照してください。
Atmelドキュメントで指定されているIOレジスタセットの定義と、それぞれのビットの値が含まれています。命名規則の不整合には注意してください。別のデバイスで異なる名前ですが、同じ機能が時々あります。
また、ここに記載されているように、割込み関数定義に使用できる特定の名前も含まれています。
最終的に、以下のマクロが定義されいます。
SPM
命令を使うためのフラッシュページサイズ(バイト)