manufacturer of I/O-rich SBCs, operator interfaces, handheld instruments, and development tools for embedded control low cost single board computers, embedded controllers, and operator interfaces for scientific instruments & industrial control development tools for embedded control order our low cost I/O-rich embedded control products embedded controller manufacturer profile single board computers & embedded controllers development tools & starter kits for your embedded design operator interfaces with touchscreens and graphical user interface plug-in expansion modules for digital & analog I/O C language & Forth language integrated development tools, IDE single board and embedded computer accessories embedded controller enclosures, bezels, environmental gaskets
Table of Contents

Introduction

Analog I/O Wildcard Hardware

Connecting To Mosaic Controller

Selecting the Wildcard Address

Selecting the Reference Voltage

Analog I/O Wildcard Field Header

Software

Overview of the Software Device Driver Functions

Initializing the Analog I/O Software Drivers

Using the DAC Drivers

Using the A/D Drivers

Installing the Analog I/O Wildcard Driver Software

Using the Driver Code with C

Using the Driver Code with Forth

Glossary

Overview of Glossary Notation

Glossary Quick Reference

Glossary Entries

Hardware Schematics (pdf, 38.3KB)

Analog I/O Wildcard User Guide

<< Previous | Next>>

Glossary Quick Reference

Configuration Function
void Init_Analog_IO ( int reference_option, int module_num )

Constants
AD16_CH0 AD16_CH0_CH1
AD16_CH1 AD16_CH1_CH0
AD16_CH2 AD16_CH2_CH3
AD16_CH3 AD16_CH3_CH2
AD16_CH4 AD16_CH4_CH5
AD16_CH5 AD16_CH5_CH4
AD16_CH6 AD16_CH6_CH7
AD16_CH7 AD16_CH7_CH6
 
DAC12_CH0 DAC12_CH4
DAC12_CH1 DAC12_CH5
DAC12_CH2 DAC12_CH6
DAC12_CH3 DAC12_CH7
 
INT_1V_DAC12 INT_2V_DAC12
EXT_DAC12
A/D Routines

void AD16_Multiple ( xaddr buffer, uint timing, uint samples, int channel, int module )
uint AD16_Sample ( int channel_num, int module_num )

DAC Routines

void To_DAC12 ( int value, int channel_num, int module_num )
void To_All_DACs ( int value, int module_num )
void Delay_Update_DAC12 ( int module_num )
void Update_DAC12 ( int module_num )

<< Previous | Next>>


Home|Site Map|Products|Manuals|Resources|Order|About Us
Copyright (c) 2012 Mosaic Industries, Inc.
Your source for single board computers, embedded controllers, and operator interfaces for instruments and automation