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.

}<br />

int main(void)<br />

{<br />

unsigned int max_value;<br />

TRISDbits.TRISD1 = 0;<br />

PORTDbits.RD1 = 1; /* turn off LED on RD1 */<br />

/* Enable QEI Interrupt and Priority to "1" */<br />

ConfigIntQEI(QEI_INT_PRI_1 & QEI_INT_ENABLE);<br />

POSCNT = 0;<br />

MAXCNT = 0xFFFF;<br />

OpenQEI(QEI_INT_CLK & QEI_INDEX_RESET_ENABLE &<br />

QEI_CLK_PRESCALE_256 &<br />

QEI_GATED_ACC_DISABLE & QEI_INPUTS_NOSWAP &<br />

QEI_MODE_TIMER & QEI_DIR_SEL_CNTRL &<br />

QEI_IDLE_CON, 0);<br />

QEICONbits.UPDN = 1;<br />

while(1)<br />

{<br />

pos_value = ReadQEI();<br />

if(pos_value >= 0x7FFF)<br />

{<br />

PORTDbits.RD1 = 0; /* turn on LED on RD1 */<br />

}<br />

}<br />

CloseQEI();<br />

}<br />

dsPIC Peripheral Libraries<br />

2004 Microchip Technology Inc. DS51456B-page 171<br />

3.16 PWM FUNCTIONS<br />

This section contains a list of individual functions for PWM module and an<br />

example of<br />

use of the functions. Functions may be implemented as macros.<br />

3.16.1 Individual Functions<br />

CloseMCPWM<br />

Description: This function turns off the Motor Control PWM module.<br />

Include: pwm.h<br />

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

Arguments: None<br />

Return Value None<br />

trữ<br />

trong PTPER đăng ký.<br />

sptime này bao gồm các sự kiện đặc biệt so sánh giá trị là<br />

lưu trữ trong SEVTCMP đăng ký.<br />

config1 này chứa các parametersto được cấu hình trong<br />

PTCON đăng ký theo quy định dưới đây:<br />

Mô-đun PWM cho phép / vô hiệu hóa<br />

PWM_EN<br />

PWM_DIS<br />

Nhàn rỗi chế độ bật / tắt<br />

PWM_IDLE_STOP<br />

PWM_IDLE_CON<br />

Sản lượng bài rỉ chọn<br />

PWM_OP_SCALE1<br />

PWM_OP_SCALE2<br />

.....<br />

PWM_OP_SCALE15<br />

PWM_OP_SCALE16<br />

Đầu vào prescaler chọn<br />

PWM_IPCLK_SCALE1<br />

PWM_IPCLK_SCALE4<br />

PWM_IPCLK_SCALE16<br />

PWM_IPCLK_SCALE64<br />

ConfigIntMCPWM (Tiếp theo)<br />

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

2004 Microchip Technology Inc DS51456B trang 173<br />

Chế độ PWM hoạt động<br />

PWM_MOD_FREE<br />

PWM_MOD_SING<br />

PWM_MOD_UPDN<br />

PWM_MOD_DBL<br />

config2 này chứa các thông số phải được cấu hình trong<br />

PWMCON1 đăng ký theo quy định dưới đây:<br />

PWM I / O pin cặp<br />

PWM_MOD4_COMP<br />

PWM_MOD3_COMP<br />

PWM_MOD2_COMP<br />

PWM_MOD1_COMP<br />

PWM_MOD4_IND

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

Saved successfully!

Ooh no, something went wrong!