RXduino
1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
|
内蔵ADCを使用するためのルーチン [詳細]
#include "tkdn_hal.h"
関数 | |
void | adc_init (void) |
ADCを初期化して使えるようにする [詳細] | |
void | adc_terminate (void) |
ADCを終了する [詳細] | |
unsigned short | adc_sample (int analog_ch_num) |
ADCからアナログ値を入力する [詳細] | |
内蔵ADCを使用するためのルーチン
このライブラリをC++で使いやすくした関数が analogio.h で定義されています。
tkdn_adc.h で定義されています。
void adc_init | ( | void | ) |
ADCを初期化して使えるようにする
なし |
内蔵ADCモジュールを有効にしサンプリングクロックを48MHzにセットする。
12bitの内蔵ADCを使い、CH0~CH7をスキャン対象にする。
RX63Nでは内蔵温度センサも有効にする。
この関数ではポートのモードレジスタは変更されない。
void adc_terminate | ( | void | ) |
ADCを終了する
ADCモジュールをストップ状態する。 ポートのモードレジスタは変更しない
なし |
unsigned short adc_sample | ( | int | analog_ch_num | ) |
ADCからアナログ値を入力する
指定されたチャネルのAD変換を行う。AD変換は1chのみ行われる。
analog_ch_num | 変換したアナログチャネル番号(0~7,8~20,100,101)
|