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.

dsPIC<br />

®<br />

Language Tools Libraries<br />

DS51456B-page 134<br />

2004 Microchip Technology Inc.<br />

Remarks: This function configures the OutputCompare Module Control register<br />

(OCxCON)with the following parameters:<br />

Clock select, mode of operation, operation in Idle mode.<br />

It also configures the OCxRS and OCxR registers.<br />

Source File: OpenOC1.c<br />

OpenOC2.c<br />

OpenOC3.c<br />

OpenOC4.c<br />

OpenOC5.c<br />

OpenOC6.c<br />

OpenOC7.c<br />

OpenOC8.c<br />

Code Example: OpenOC1(OC_IDLE_CON & OC_TIMER2_SRC &<br />

OC_PWM_FAULT_PIN_ENABLE, 0x80, 0x60);<br />

OpenOC1 (Continued)<br />

OpenOC2<br />

OpenOC3<br />

OpenOC4<br />

OpenOC5<br />

OpenOC6<br />

OpenOC7<br />

OpenOC8<br />

dsPIC Peripheral Libraries<br />

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

ReadDCOC1PWM<br />

ReadDCOC2PWM<br />

ReadDCOC3PWM<br />

ReadDCOC4PWM<br />

ReadDCOC5PWM<br />

ReadDCOC6PWM<br />

ReadDCOC7PWM<br />

ReadDCOC8PWM<br />

Description: This function reads the duty cycle from the Output Compare<br />

Secondary<br />

register.<br />

ghi chu kỳ nhiệm vụ thứ hai của đầu ra so sánh các mô-đun.<br />

Nếu Regis "1", sau đó các nội dung của chính Chu kỳ đăng ký<br />

(OCxR) được đọc.<br />

Nếu Regis "0", sau đó các nội dung của Duty Cycle thứ cấp đăng ký<br />

(OCxRS) được đọc.<br />

Quay trở lại giá trị: Nếu Regis "1", sau đó các nội dung của chính Chu kỳ đăng<br />

ký (OCxR) là<br />

đọc.<br />

Nếu Regis "0", sau đó các nội dung của Duty Cycle thứ cấp đăng ký<br />

(OCxRS) được đọc.<br />

Nếu so sánh các mô-đun đầu ra ở chế độ PWM, '-1' được trả về.<br />

Chú ý: đọc của Chu kỳ chỉ registerhappens khi đầu ra so sánh<br />

mô-đun không có trong chế độ PWM. Khác, một giá trị của '-1' được trả về.<br />

Source File: ReadRegOC1.c<br />

ReadRegOC2.c<br />

ReadRegOC3.c<br />

ReadRegOC4.c<br />

ReadRegOC5.c<br />

ReadRegOC6.c<br />

ReadRegOC7.c<br />

ReadRegOC8.c<br />

Mã số Ví dụ: int dutycycle_reg;<br />

dutycycle_reg = ReadRegOC1 (1);<br />

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

2004 Microchip Technology Inc DS51456B trang 137<br />

SetDCOC1PWM<br />

SetDCOC2PWM<br />

SetDCOC3PWM<br />

SetDCOC4PWM<br />

SetDCOC5PWM<br />

SetDCOC6PWM<br />

SetDCOC7PWM<br />

SetDCOC8PWM<br />

Mô tả: Chức năng này cấu hình ra so sánh Chu kỳ thứ<br />

Đăng ký (OCxRS) khi module đang ở chế độ PWM.<br />

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

Prototype: void SetDCOC1PWM (int dutycycle);<br />

khoảng trống SetDCOC2PWM (int dutycycle);<br />

khoảng trống SetDCOC3PWM (int dutycycle);<br />

khoảng trống SetDCOC4PWM (int dutycycle);

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

Saved successfully!

Ooh no, something went wrong!