Support and Documentation
Breadcrumbs

AsynchTX

Sends bytes to the device UART which will be sent asynchronously on the transmit line.

  • U3: Requires U3 hardware version 1.21.

  • UE9 : The transmit line is PIN2 (TX0) pin on the DB37 connector.

Command:

 

Byte

 

0

Checksum8

1

0xF8

2

1 + NumAsynchWords

3

0x15

4

Checksum16 (LSB)

5

Checksum16 (MSB)

6

0x00

7

NumAsynchBytesToSend

8

AsynchByte0

...

...

 

 

 

 

Response:

 

Byte

 

0

Checksum8

1

0xF8

2

0x02

3

0x15

4

Checksum16 (LSB)

5

Checksum16 (MSB)

6

Errorcode

7

NumAsynchBytesSent

8

NumAsynchBytesInRXBuffer

9

0x00

  • NumAsynchWords: This is the number of asynch data bytes divided by 2. If the number of bytes is odd, round up and add an extra zero to the packet.

  • NumAsynchBytesToSend: Specifies how many bytes will be sent. Valid values are 0-246 on the UE9 or 0-56 on the U3/U6.

  • NumAsynchBytesInRXBuffer: Returns how many bytes are currently in the RX buffer.