adc.c

AD変換制御ライブラリ。 [詳細]

#include <htc.h>
#include "picdev.h"
#include "adc.h"

関数

void OpenADC (unsigned char config, unsigned char select, unsigned int port)
 AD変換機能の起動
void SetChanADC (unsigned char ch)
 AD変換の対象ピンの設定
unsigned int ReadADC (void)
 AD変換結果の読み出し


説明

AD変換制御ライブラリ。

対応環境 本ファイルに定義されている関数のほかに、 adc.h に定義されている 以下のマクロが関数的に利用できる。

関数

void OpenADC ( unsigned char  config,
unsigned char  select,
unsigned int  port 
)

AD変換機能の起動

引数:
config,: 割り込み、データの分解能、変換クロックの指定
以下のマクロを&で組み合わせて指定
select,: 入力ピンと、参照電圧源の指定
以下のマクロを&で組み合わせて指定
port,: AD変換で利用するピン集合を指定
以下のマクロを&で組み合わせて指定

void SetChanADC ( unsigned char  ch  ) 

AD変換の対象ピンの設定

引数:
ch,: AD変換の対象ピンの指定
以下のマクロから一つを選択して指定

unsigned int ReadADC ( void   ) 

AD変換結果の読み出し

戻り値:
指定した分解能(10ビットもしくは8ビット)での電圧値


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