osc.h

クロック制御ライブラリのヘッダーファイル [詳細]


マクロ定義

#define OSC_XXX
 クロック源や周波数を指定
#define OSC_INT   0b11111111
  内部クロック
#define OSC_CONFIG   0b11111110
 ヒューズで指定されたクロック
#define OSC_8M   0b11111111
 8MHzの内部クロック
#define OSC_4M   0b11101111
 4MHzの内部クロック
#define OSC_2M   0b11011111
 2MHzの内部クロック
#define OSC_1M   0b11001111
 1MHzの内部クロック
#define OSC_500K   0b10111111
 500KHzの内部クロック
#define OSC_250K   0b10101111
 250KHzの内部クロック
#define OSC_125K   0b10011111
 125KHzの内部クロック
#define OSC_31K   0b10001111
 31KHzの内部クロック

関数

void setOSC (unsigned char)
 クロックの設定
void setOSCTUNE (char)
 クロック周波数の微調整


説明

クロック制御ライブラリのヘッダーファイル


マクロ定義

#define OSC_XXX

クロック源や周波数を指定

#define OSC_INT   0b11111111

 内部クロック

#define OSC_CONFIG   0b11111110

ヒューズで指定されたクロック

#define OSC_8M   0b11111111

8MHzの内部クロック

#define OSC_4M   0b11101111

4MHzの内部クロック

#define OSC_2M   0b11011111

2MHzの内部クロック

#define OSC_1M   0b11001111

1MHzの内部クロック

#define OSC_500K   0b10111111

500KHzの内部クロック

#define OSC_250K   0b10101111

250KHzの内部クロック

#define OSC_125K   0b10011111

125KHzの内部クロック

#define OSC_31K   0b10001111

31KHzの内部クロック


関数

void setOSC ( unsigned char  config  ) 

クロックの設定

引数:
config,: クロック源と、内部クロック周波数の設定
以下のマクロを&で組み合わせて指定
  • OSC_XXX クロック源や周波数を指定

void setOSCTUNE ( char  value  ) 

クロック周波数の微調整

引数:
value,: 調整値 -16〜15


Copyright (C) 2007-2008, マイクロファンネットショップ, 株式会社ピープルメディア