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.

Tx_SOURCE_EXT<br />

Tx_SOURCE_INT<br />

period This contains the period match value to be stored into the<br />

32-bit PR register.<br />

Return Value: None<br />

Remarks: This function configures the 32-bit Timer Control register and sets the<br />

period match value into the PR register<br />

Source File: OpenTimer23.c<br />

OpenTimer45.c<br />

Code Example: OpenTimer23(T2_ON & T2_GATE_OFF &<br />

T2_PS_1_8 & T2_32BIT_MODE_ON &<br />

T2_SYNC_EXT_OFF &<br />

T2_SOURCE_INT, 0xFFFF);<br />

ReadTimer1<br />

ReadTimer2<br />

ReadTimer3<br />

ReadTimer4<br />

ReadTimer5<br />

Description: This function reads the contents of the 16-bit Timer register.<br />

Include: timer.h<br />

Prototype: unsigned int ReadTimer1(void);<br />

unsigned int ReadTimer2(void);<br />

unsigned int ReadTimer3(void);<br />

unsigned int ReadTimer4(void);<br />

unsigned int ReadTimer5(void);<br />

Arguments: None<br />

Return Value: None<br />

Remarks: This function returns the contents of the 16-bit TMR register.<br />

Source File: ReadTimer1.c<br />

ReadTimer2.c<br />

ReadTimer3.c<br />

ReadTimer4.c<br />

ReadTimer5.c<br />

Code Example: unsigned int timer1_value;<br />

timer1_value = ReadTimer1();<br />

OpenTimer23 (Continued)<br />

Mô tả: Chức năng này ghi giá trị 32-bit vào sổ đăng ký hẹn giờ.<br />

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

Prototype: void WriteTimer23 (giờ unsigned long);<br />

làm mất hiệu lực WriteTimer45 (bộ đếm thời gian dài không dấu);<br />

Đối số: giờ này là giá trị 32-bit được lưu trữ vào TMR đăng ký.<br />

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

Bình luận: Không có<br />

Source File: WriteTimer23.c<br />

WriteTimer45.c<br />

Mã số Ví dụ: timer23_init unsigned long = 0xABCD;<br />

WriteTimer23 (timer23_init);<br />

EnableIntT1<br />

EnableIntT2<br />

EnableIntT3<br />

EnableIntT4<br />

EnableIntT5<br />

Mô tả: Phần này cho phép giờ gián đoạn.<br />

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

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

Ghi chú: Phần này bộ hẹn giờ ngắt Enable chút ngắt Chức năng Kiểm soát<br />

đăng ký.<br />

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

DisableIntT1<br />

DisableIntT2<br />

DisableIntT3<br />

DisableIntT4<br />

DisableIntT5<br />

Mô tả: vĩ mô này vô hiệu hóa bộ đếm thời gian gián đoạn.<br />

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

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

Bình luận: vĩ mô này sẽ xóa Thơi gian ngắt Enable chút ngắt Chức năng Kiểm<br />

soát<br />

đăng ký.<br />

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

dsPIC<br />

®<br />

Thư viện Công cụ Ngôn ngữ<br />

OpenTimer45<br />

dsPIC<br />

DS51456B trang 116<br />

3.7.3 Ví dụ về sử dụng<br />

2004 Microchip Technology Inc<br />

®<br />

# xác định __dsPIC30F6014__

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

Saved successfully!

Ooh no, something went wrong!