|
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)
|
1.8.5