Echelon I/O Model Reference for Smart Transceivers and Neu Manual de usuario Pagina 29

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 209
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 28
I/O Model Reference 19
functions because they are included by the Neuron C compiler. The compiler
enforces type checking for the parameters of these functions.
Table 7. General I/O Functions
Function Description
io_change_init( ) Initializes the value of an input object for the
io_changes event
io_edgelog_preload( ) Sets the timer/counter preload value for an
edgelog I/O object
io_edgelog_single_preload( ) Sets the timer/counter preload value for an
edgelog single_tc I/O object
io_in( ) Reads data from an I/O object
io_in_ready( ) An event function that evaluates to TRUE when
a block of data is available to be read from a
parallel I/O object
io_in_request( ) Starts an I/O input cycle for a dualslope I/O
object
io_out( ) Writes data to an I/O object
io_out_request( ) Requests the write token for a parallel I/O object
io_preserve_input( ) Causes the first value obtained from a
timer/counter after reset or an io_select( ) to be
considered valid
io_select( ) Selects one of the multiplexed input objects (see
Multiplexing I/O Models
on page 18)
io_set_baud( ) Changes the bit rate setting for the specified
object
io_set_clock( ) Changes the clock setting for the specified object
io_set_direction( ) Changes the direction of I/O pins associated with
any bit, nibble, or byte I/O objects
See the
Neuron C Reference Guide
for more information about these functions.
The following sections describe the two most common functions and a common
variable.
io_in( ) Function
When a program needs to retrieve signals from a peripheral device, declare an
input object and use the built-in io_in( ) function.
The syntax for the io_in( ) function is:
Vista de pagina 28
1 2 ... 24 25 26 27 28 29 30 31 32 33 34 ... 208 209

Comentarios a estos manuales

Sin comentarios