<< Previous | Next >>

enableIObus

void enableIObus( void );

Description

This function enables external I/O bus operation on the Rabbit 3000 or Rabbit 4000. The external I/O bus must be enabled during any external I/O bus operation and disabled during normal bus operations with other devices.

Parallel port A becomes the I/O data bus and parallel port B bits 7:2 becomes the I/O address bus.

This function is non-reentrant.

Port A and B data shadow register values are NOT saved or restored in this function call.

If the macro PORTA_AUX_IO has been previously defined, this function should not be called.

Library

ExternIO.LIB (was in R3000.LIB prior to DC 10)

See Also

disableIObus


Dynamic C Functions << Previous | Next >> rabbit.com