Emerald-MM-DIO

Universal Driver Documentation

Table of contents

Digital I/O

Max Ports: 6 8-bit bi-directional ports with programmable direction bit by bit and inverting logic

The first 3 ports have edge detection capability with polarity and enable selected individually for each bit. Edge detection can be utilized by running user interrupts. See functions dscEMMDIOSetState() and dscEMMDIOGetState().

Digital I/O lines on Emerald-MM-DIO do not require configuration. Writing a 0 to any bit drives the pin high and also enables it as an input. Writing a 1 to a bit drives the pin low and forces it to an output.

A high input will read back as a 0, and a low input will readback as a 1.

Interrupts

1 with jumper-selected IRQ level

Serial Ports

4 RS-232 ports with jumper-configured base addresses and IRQ levels.

Serial ports on Emerald-MM-DIO are not supported by Universal Driver.

Emerald-MM-DIO Universal Driver Functions


This page was last modified 12:46, 12 Feb 2004.
Copyright (c) 2004 Diamond Systems. All Rights Reserved.