Example, Io_set_baud( ) built-in function, Syntax – Echelon Neuron C User Manual
Page 122
102
Functions
infrared
ontime
period
pulsecount
totalcount
clock-value
Specifies an optional clock value, in the range 0 to 7, or a
variable name for the clock. This value permanently
overrides a clock value specified in the object’s
declaration. The clock value option can only be specified
for the infrared, ontime, and period objects.
Example
IO_5 input ontime pcount1;
IO_6 input ontime pcount2;
unsigned long variable1;
when (io_update_occurs(pcount_1))
{
variable1 = input_value;
// select next I/O object
io_select(pcount_2);
}
io_set_baud( )
Built-in Function
The io_set_baud( ) built-in function allows an application to optionally change the
baud rate for an SCI device. The SCI device optionally has an initial bit rate
setting from its declaration.
See also Chapter 2,
, on page 19, for information about the
specify_io_clock compiler directive.
Syntax
void io_set_baud (
io-object-name
,
baud-rate
);
io-object-name
The I/O object name that corresponds to
io-object-name
in
the I/O declaration. This built-in function is used only for
sci I/O objects.
baud-rate
The serial bit rate through use of the enumeration values
found in the
values are SCI_300, SCI_600, SCI_1200, SCI_2400,
SCI_4800, SCI_9600, SCI_19200, SCI_38400, SCI_57600,
and SCI_115200. The enumeration values select serial bit
rates of 300, 600, 1200, 2400, 4800, 9600, 19200, 38400,
57600, and 115200, respectively.
Example
IO_8 sci baud(SCI_2400) iosci;
when (...)