UART – Komunikační blok pro UART

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Popis tohoto bloku ještě není k dispozici. Níže naleznete částečný popis vstupů, výstupů a parametrů bloku. Kompletní popis bloku bude k dispozici v dalších revizích dokumentace.

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

dataTx

Reference vektoru s vysílanými daty

Reference

lenTx

Délka vysílaných dat (0 = celý vektor)   0

Long (I32)

idTx

ID vysílaného packetu   0

Long (I32)

idRxAck

ID posledního zpracovaného přijatého packetu   0

Long (I32)

WAIT

Příznak pozastavení vysílání (data jsou vložena do mezibufferu)

Bool

R1

Reset bloku

Bool

dataRx

Reference vektoru s přijatými daty

Reference

lenRx

Délka přijatých dat   0

Long (I32)

idRx

ID přijatého packetu   0

Long (I32)

idTxAck

ID posledního zpracovaného odeslaného packetu   0

Long (I32)

MORE

Příznak dalších dat v přijímacím mezibufferu

Bool

status

Indikátor vnitřního stavu

Long (I32)

0 ....

Žádná chyba

-1 ...

Nepovedlo se otevřít port

1 ....

Přetečení vysílacího buferu

2 ....

Chyba odesílání dat

256 ..

Chyba přijímaní dat

Parametr

port

Název komunikačního zařízení

String

baudrate

Bitová rychlost [bit/s] (0 = nenastavovat)   0  4000000

Long (I32)

parity

Parita

Long (I32)

0 ....

Nenastaveno

1 ....

Bez parity

2 ....

Lichá parita

3 ....

Sudá parita

databits

Počet datových bitů (0 = nenastavovat)   0  3

Long (I32)

stopbits

Počet stop bitů (0 = nenastavovat)   0  2

Long (I32)

maxId

Maximální hodnota ID packetu   2  10000000 4

Long (I32)

maxLen

Maximální délka přijatých dat   1  10000000 64

Long (I32)

nmax

Rezervovaná paměť pro pole   8  10000000 256

Long (I32)

2024 © REX Controls s.r.o., www.rexygen.com