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.

3.7.2 Individual Macros<br />

WriteTimer23<br />

WriteTimer45<br />

Description: This function writes the 32-bit value into the Timer register.<br />

Include: timer.h<br />

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

void WriteTimer45(unsigned long timer);<br />

Arguments: timer This is the 32-bit value to be stored into TMR register.<br />

Return Value: None<br />

Remarks: None<br />

Source File: WriteTimer23.c<br />

WriteTimer45.c<br />

Code Example: unsigned long timer23_init = 0xABCD;<br />

WriteTimer23(timer23_init);<br />

EnableIntT1<br />

EnableIntT2<br />

EnableIntT3<br />

EnableIntT4<br />

EnableIntT5<br />

Description: This macro enables the timer interrupt.<br />

Include: timer.h<br />

Arguments: None<br />

Remarks: This macro sets Timer Interrupt Enable bit of Interrupt Enable<br />

Control<br />

register.<br />

Code Example: EnableIntT1;<br />

DisableIntT1<br />

DisableIntT2<br />

DisableIntT3<br />

DisableIntT4<br />

DisableIntT5<br />

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

Include: timer.h<br />

Arguments: None<br />

Remarks: This macro clears Timer Interrupt Enable bit of Interrupt Enable<br />

Control<br />

register.<br />

Code Example: DisableIntT2;<br />

dsPIC<br />

®<br />

Đối số: ưu tiên<br />

Ghi chú: Phần này thiết lập hẹn giờ ngắt Prioritybits của ngắt ưu tiên kiểm soát<br />

đăng ký.<br />

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

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

2004 Microchip Technology Inc DS51456B trang 117<br />

Chức năng thiết lập lại 3,8 / CONTROL<br />

Phần này bao gồm một danh sách các chức năng cá nhân để lập lại /<br />

Control. Chức năng có thể<br />

thực hiện như các macro.<br />

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

isBOR<br />

Mô tả: chức năng này sẽ kiểm tra nếu đặt lại là do màu nâu ra phát hiện.<br />

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

Prototype: char isBOR (void);<br />

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

Trở lại giá trị: Chức năng này trả về RCON tình trạng bit.<br />

Nếu giá trị trả về là 1, sau đó đặt lại là do màu nâu-out.<br />

Nếu giá trị trả về là 0, sau đó không có màu nâu-out xảy ra.<br />

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

Source File: isBOR.c<br />

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

reset_state = isBOR ();<br />

isPOR<br />

Mô tả: chức năng này sẽ kiểm tra nếu đặt lại là do điện vào Reset.<br />

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

Prototype: char isPOR (void);<br />

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

Trở lại giá trị: Chức năng này trả về RCON tình trạng bit.<br />

Nếu giá trị trả về là 1, sau đó đặt lại là do nguồn.<br />

Nếu giá trị trả về là 0, sau đó không có điện vào thiết lập lại xảy ra.<br />

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

Source File: isPOR.c<br />

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

reset_state = isPOR ();<br />

isLVD<br />

Mô tả: chức năng này sẽ kiểm tra nếu phát hiện điện áp thấp ngắt cờ được thiết<br />

lập.<br />

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

Prototype: char isLVD (void);

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

Saved successfully!

Ooh no, something went wrong!