PreviousNext
Open
Help > Peripherals > UART > Open

This command opens UART peripheral at specified baud rate (predefined symbols DpaBaud_xxx can be used in the code) and discards internal read and write buffers. The size of the read and write buffers is 64 bytes.

 

Request

 

NADR

PNUM

PCMD

HWPID

0

NADR

0x0C

0x00

?

BaudRate

 

BaudRate         specifies baud rate:

•         0x00             1 200 Baud

•         0x01             2 400 Baud

•         0x02             4 800 Baud

•         0x03             9 600 Baud

•         0x04            19 200 Baud

•         0x05            38 400 Baud

•         0x06            57 600 Baud

•         0x07           115 200 Baud

•         0x08           230 400 Baud

 

Response

 

The general response to writing request with STATUS_NO_ERROR Error code.

 

 

Error codes

ERROR_DATA      Invalid BaudRate value.

 

Example 1

 

Open UART for communication with 9 600 baud rate:

 

•         DPA Request (master > slave)
NADR=0x0001, PNUM=0x0C, PCMD=0x00, HWPID=0xFFFF, PData={0x03}(9 600 Baud)

 

•         DPA Request (slave > master)
NADR=0x0001, PNUM=0x0C, PCMD=0x80, HWPID=0xABCD, PData={0x00}(No error), {0x07}(DPA Value)