Arduinoで遊ぶページ

Arduinoで遊んだ結果を残すページです。
garretlab
adc_disable_channel()

adc_disable_channel()

概要

指定したADC(Analog-to-Digital Converter)チャネルを無効にします。

以下のレジスタを設定します。

レジスタ シンボル 意味(1を書き込んだときの動作)
チャネル Disable レジスタ ADC_CHDR ADCチャネルを無効にする。

ソースコード

adc_disable_channel()は、hardware/arduino/sam/system/libsam/source/adc.c に定義されています。以下に全ソースコードを示します。ソースコードのライセンスはこちら

void adc_disable_channel(Adc *p_adc, const enum adc_channel_num_t adc_ch)
{
        p_adc->ADC_CHDR = 1 << adc_ch;
}

引数は、ピンに対応したADC(Analog-to-Digital Converter)を示すAdcへのポインタ型のp_adc、ピンに対応するチャネル(コントローラのどのビットでそのピンが制御されるかを示します)を示すadc_channel_num_t型のadc_chの2つです。

p_adc->ADC_CHDRに1を設定すると指定したADCチャネルが無効になります。

バージョン

Arduino 1.5



メニューを表示するためにJavaScriptを有効にしてください。

Arduinoで遊ぶページ
Copyright © 2013 garretlab all rights reserved.
inserted by FC2 system