EasyManua.ls Logo

Advantech I/O Module 5000 Series - Page 62

Advantech I/O Module 5000 Series
72 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 5
5-7
port_set_speed(1,115200L);
//Enable Port FIFO. Here we enable 128 byte FIFO for port1.
port_enable_fifo(1);
//After these above settings are enabled, you can apply any
other function library to implement your program.
}
—A receive-and-transmit example program for the ADAM-5090
main()
{
int err_value, char character port_installed(1)
:
:
port_enable_fifo(1);
//check whether error has been received or not
err_value=port_rx_error(1);
//if error detected, print out the message
if(err_value)
{
printf(“\n Rx Error, The LSR Value=%02X”, Err_value)”;
}
//check whether FIFO receives data or not; if data received, read a
character
if(port_rx_ready(1))
{
character=port_rx(1);
}
//check whether FIFO is empty or not, if empty, send a character
if(port_tx_empty(1));
{
port_tx(1, character)
}
}

Related product manuals