30.10.2014 Views

o_195h4n6al16jb186b1b2qs7fgssa.pdf

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

egister.<br />

Code Example: EnableIntADC;<br />

DisableIntADC<br />

Description: This macro disables the ADC interrupt.<br />

Include: adc10.h<br />

Arguments: None<br />

Remarks: This macro clears ADC Interrupt Enablebit of Interrupt Enable<br />

Control<br />

register.<br />

Code Example: DisableIntADC;<br />

SetPriorityIntADC<br />

Description: This macro sets priority for ADC interrupt.<br />

Include: adc10.h<br />

Arguments: priority<br />

Remarks: This macro sets ADC Interrupt Priority bits of Interrupt Priority<br />

Control<br />

register.<br />

Code Example: SetPriorityIntADC(2);<br />

SetChanADC10 (Continued)<br />

dsPIC<br />

®<br />

Language Tools Libraries<br />

3.7.1 Chức năng cá nhân<br />

CloseTimer1<br />

CloseTimer2<br />

CloseTimer3<br />

CloseTimer4<br />

CloseTimer5<br />

Mô tả: Chức năng này sẽ tắt các mô-đun bộ đếm thời gian 16-bit.<br />

Bao gồm: timer.h<br />

Prototype: void CloseTimer1 (void);<br />

làm mất hiệu lực CloseTimer2 (void);<br />

làm mất hiệu lực CloseTimer3 (void);<br />

làm mất hiệu lực CloseTimer4 (void);<br />

làm mất hiệu lực CloseTimer5 (void);<br />

Lập luận: Không<br />

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

Bình luận: Chức năng này đầu tiên vô hiệu hóa 16-bit giờ gián đoạn và sau đó<br />

tắt<br />

các mô-đun bộ đếm thời gian. Các bit Cờ ngắt (TXIF) cũng sẽ bị xóa.<br />

Source File: CloseTimer1.c<br />

CloseTimer2.c<br />

CloseTimer3.c<br />

CloseTimer4.c<br />

DS51456B-page 108<br />

3.6.3 Example of Use<br />

2004 Microchip Technology Inc.<br />

CloseTimer5.c<br />

Mã số Ví dụ: CloseTimer1 ();<br />

#define __dsPIC30F6010__<br />

#include <br />

#include<br />

unsigned int Channel, PinConfig, Scanselect, Adcon3_reg, Adcon2_reg,<br />

Adcon1_reg;<br />

int main(void)<br />

{<br />

unsigned int result[20], i;<br />

ADCON1bits.ADON = 0; /* turn off ADC */<br />

Channel = ADC_CH0_POS_SAMPLEA_AN4 &<br />

ADC_CH0_NEG_SAMPLEA_NVREF &<br />

ADC_CH0_POS_SAMPLEB_AN2 &<br />

ADC_CH0_NEG_SAMPLEB_AN1;<br />

SetChanADC1(Channel);<br />

ConfigIntADC10(ADC_INT_DISABLE);<br />

PinConfig = ENABLE_AN4_ANA;<br />

CloseTimer23<br />

CloseTimer45<br />

Mô tả: Chức năng này sẽ tắt các mô-đun bộ đếm thời gian 32-bit.<br />

Bao gồm: timer.h<br />

Prototype: void CloseTimer23 (void)<br />

CloseTimer45 trống (void)<br />

Lập luận: Không<br />

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

Bình luận: Chức năng này vô hiệu hóa 32-bit giờ gián đoạn và sau đó tắt<br />

hẹn giờ ngắt module.The Flagbit (TXIF) cũng sẽ bị xóa.<br />

CloseTimer23turns tắt Timer2 và vô hiệu hóa Timer3 ngắt.<br />

CloseTimer45turns tắt Timer4 và vô hiệu hóa Timer5 ngắt.<br />

Source File: CloseTimer23.c<br />

CloseTimer45.c<br />

Mã số Ví dụ: CloseTimer23 ();<br />

dsPIC

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

Saved successfully!

Ooh no, something went wrong!