30.10.2014 Views

o_195h4n6al16jb186b1b2qs7fgssa.pdf

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ADPCFG register as defined below:<br />

ENABLE_ALL_ANA<br />

ENABLE_ALL_DIG<br />

ENABLE_AN0_ANA<br />

ENABLE_AN1_ANA<br />

ENABLE_AN2_ANA<br />

.....<br />

ENABLE_AN15_ANA<br />

configscan This contains the scan select parameter to be<br />

configured into the ADCSSL register as defined<br />

below:<br />

SCAN_NONE<br />

SCAN_ALL<br />

SKIP_SCAN_AN0<br />

SKIP_SCAN_AN1<br />

.....<br />

SKIP_SCAN_AN15<br />

Return Value: None<br />

Remarks: This function configures the ADC for the following parameters:<br />

Operating mode, Sleep mode behavior, Data o/p format, Sample Clk<br />

Source, VREFsource, No of samples/int, Buffer Fill mode, Alternate i/p<br />

sample mod, Auto sample time, Conv clock source, Conv Clock Select<br />

bits, Port Config Control bits.<br />

Source File: OpenADC10.c<br />

Code Example: OpenADC10(ADC_MODULE_OFF &<br />

ADC_IDLE_STOP &<br />

ADC_FORMAT_SIGN_FRACT &<br />

ADC_CLK_INT0 &<br />

ADC_SAMPLE_INDIVIDUAL &<br />

ADC_AUTO_SAMPLING_ON,<br />

ADC_VREF_AVDD_AVSS &<br />

ADC_SCAN_OFF &<br />

ADC_BUF_MODE_OFF &<br />

ADC_ALT_INPUT_ON &<br />

ADC_CONVERT_CH0 &<br />

ADC_SAMPLES_PER_INT_10,<br />

ADC_SAMPLE_TIME_4 &<br />

ADC_CONV_CLK_SYSTEM &<br />

ADC_CONV_CLK_Tcy,<br />

ADC_CHX_NEG_SAMPLEA_NVREF<br />

A / D Channel 1, 2, 3 đầu vào âm cho mẫu B<br />

ADC_CHX_NEG_SAMPLEB_AN9AN10AN11<br />

ADC_CHX_NEG_SAMPLEB_AN6AN7AN8<br />

ADC_CHX_NEG_SAMPLEB_NVREF<br />

A / D Channel 1, 2, 3 đầu vào của mẫu A<br />

ADC_CHX_POS_SAMPLEA_AN3AN4AN5<br />

ADC_CHX_POS_SAMPLEA_AN0AN1AN2<br />

A / D Channel 1, 2, 3 đầu vào của mẫu B<br />

ADC_CHX_POS_SAMPLEA_AN3AN4AN5<br />

ADC_CHX_POS_SAMPLEB_AN0AN1AN2<br />

A / D kênh 0 tích cực i / p chọn cho mẫu A<br />

ADC_CH0_POS_SAMPLEA_AN0<br />

ADC_CH0_POS_SAMPLEA_AN1<br />

.....<br />

ADC_CH0_POS_SAMPLEA_AN15<br />

A / D kênh 0 âm i / p chọn cho mẫu A<br />

ADC_CH0_NEG_SAMPLEA_AN1<br />

ADC_CH0_NEG_SAMPLEA_NVREF<br />

dsPIC Thư viện ngoại vi<br />

2004 Microchip Technology Inc DS51456B trang 107<br />

3.6.2 Macros cá nhân<br />

A / D kênh 0 tích cực i / p chọn cho mẫu B<br />

ADC_CH0_POS_SAMPLEB_AN0<br />

ADC_CH0_POS_SAMPLEB_AN1<br />

.....<br />

ADC_CH0_POS_SAMPLEB_AN15<br />

A / D kênh 0 âm i / p chọn cho mẫu B<br />

ADC_CH0_NEG_SAMPLEB_AN1<br />

ADC_CH0_NEG_SAMPLEB_NVREF<br />

Trở lại giá trị: Không<br />

Ghi chú: Chức năng này cấu hình ghép kênh đầu vào cho mẫu A và B bằng<br />

bằng văn bản cho đăng ký ADCHS.<br />

Source File: SetChanADC10.c<br />

Mã số Ví dụ: SetChanADC10 (ADC_CH0_POS_SAMPLEA_AN0 &<br />

ADC_CH0_NEG_SAMPLEA_NVREF);<br />

EnableIntADC<br />

Mô tả: vĩ mô này cho phép ADC gián đoạn.<br />

Bao gồm: adc10.h

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!