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.

Include: uart.h<br />

Prototype: void OpenUART1(unsigned int config1,<br />

unsigned int config2, unsigned int ubrg);<br />

void OpenUART2(unsigned int config1,<br />

unsigned int config2, unsigned int ubrg);<br />

Arguments: config1 This contains the parameters to be configured in the<br />

UxMODE register as defined below:<br />

UART enable/disable<br />

UART_EN<br />

UART_DIS<br />

UART Idle mode operation<br />

UART_IDLE_CON<br />

UART_IDLE_STOP<br />

UART communication with ALT pins<br />

UART_ALTRX_ALTTX<br />

UART_RX_TX<br />

UART communication with ALT pins is available only for<br />

certain devices and the suitable data sheet should be<br />

referred to.<br />

UART Wake-up on Start<br />

UART_EN_WAKE<br />

UART_DIS_WAKE<br />

UART Loopback mode enable/disable<br />

UART_EN_LOOPBACK<br />

UART_DIS_LOOPBACK<br />

Input to Capture module<br />

UART_EN_ABAUD<br />

UART_DIS_ABAUD<br />

dsPIC<br />

®<br />

Language Tools Libraries<br />

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

Parity and data bits select<br />

UART_NO_PAR_9BIT<br />

UART_ODD_PAR_8BIT<br />

UART_EVEN_PAR_8BIT<br />

UART_NO_PAR_8BIT<br />

Number of Stop bits<br />

UART_2STOPBITS<br />

Bình luận: Chức năng này trả về các nội dung của bộ đệm nhận đăng ký.<br />

Nếu bit tiếp nhận 9 được kích hoạt, toàn bộ nội dung đăng ký được trả về.<br />

Nếu bit tiếp nhận 8 được kích hoạt, sau đó register được đọc và bit 9 là<br />

đeo mặt nạ.<br />

Source File: ReadUART1.c<br />

ReadUART2.c<br />

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

Rx_data = ReadUART1 ();<br />

WriteUART1<br />

WriteUART2<br />

Mô tả: Chức năng này ghi dữ liệu được truyền vào bộ đệm truyền<br />

(UxTXREG) đăng ký.<br />

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

Prototype: void WriteUART1 (dữ liệu int unsigned);<br />

làm mất hiệu lực WriteUART2 (dữ liệu int unsigned);<br />

Đối số: dữ liệu này là các dữ liệu được truyền đi.<br />

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

Bình luận: Chức năng này ghi các dữ liệu được truyền vào bộ đệm truyền.<br />

Nếu truyền 9-bit được kích hoạt, giá trị 9-bit được viết vào<br />

truyền đệm.<br />

Nếu truyền 8-bit được kích hoạt, sau đó byte trên được đeo mặt nạ và sau đó<br />

ghi vào bộ đệm truyền.<br />

Source File: WriteUART1.c<br />

WriteUART2.c<br />

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

dsPIC<br />

®<br />

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

DS51456B trang 146<br />

getsUART1<br />

getsUART2<br />

2004 Microchip Technology Inc<br />

Mô tả: Chức năng này lần đọc một chuỗi các dữ liệu chiều dài quy định và lưu<br />

trữ nó vào<br />

vị trí đệm quy định.<br />

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

Nguyên mẫu: int getsUART1 (unsigned int dài,<br />

int * buffer, int<br />

uart_data_wait);<br />

int getsUART2 (chiều dài int unsigned,<br />

int * buffer, int

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

Saved successfully!

Ooh no, something went wrong!