Embedded Computer and Microcontroller Projects Documents

This page contains a comprehensive directory of the online documentation of this site. User guides, tutorials, application notes and product manuals are provided for:

  • C programmable single board computers
  • Low cost embedded computer boards
  • Instrument controllers
  • Electronic circuits and microcontroller projects
  • Embedded email and embedded webservers
  • Touchscreen GUI controllers, and,
  • Industrial I/O boards for data acquisition, SCADA, sensors, scientific instruments, instrumentation, automation and industrial control.

Two links are shown to each page, the first is the top heading of the page, and the second is the html page title if different. They are followed by a short description of the document and its keyword phrases.

Searching this page
If you reached this page through a Google search, you can use your browser's search (usually Ctrl-F) with the same keywords to find documents of interest on this page.

Mosaic Home Page

Welcome to Mosaic Documentation Web
Documents, Tutorials, How-to Guides and Product Manuals for Mosaic's Single Board Computers, Embedded Device Servers, C Language Programming, and Microcontroller Boards
Description: These documentation pages include microcontroller projects and tutorials, example C programs, how-to guides for embedded systems, product manuals, and technical specifications for C language programmable single board computers, GNU C compilers, instrument controllers, and operator interfaces.
Keywords: C program development, analog and digital I/O modules, development software, GNU C compilers and IDEs, programmable boards, low cost programmable computer boards, low cost single board computers sbcs, embedded single board computer manufacturer documentation web, application notes technical design for embedded systems engineers designers real time controllers for scientific instruments, industrial control, process automation, how to guides
Using this Documentation Web
Navigating this Documentation Web
Description: You can easily navigate this documentation web site to find microcontroller specifications, how to guides for single board computers, or C programming examples. You can print pages as pdf files, and you can easily search this site.
Keywords: wiki documentation, using documentation web, navigate site for documentation, searching documents, navigating web, printing documents, documentation web detailed specifications, users guides drawings, sample software, application assistance for mosaic's embedded computer products, navigate site web site, link tab holding, browse site ways, using browser clicking buttons, shift control key, click link, reopening, closed, bookmarking, use colored buttons product guides, hovering buttons opens submenu
Mosaic IDE
Full IDE for 68HC11 Based Development Boards Includes ANSI C Compiler, Floating Point Math in C, Structures and Unions in C, Pre-coded C Library Device Drivers and Functions
Description: Mosaic's IDE with its ANSI compliant C compiler includes pre-processor and supports floating point math, structures and unions. Pre-coded library functions provide easy command of the 68HC11 controller's digital I/O, A/D, display, serial ports, memory manager, and multitasker.
Keywords: text editor terminal windows embedded single board computer manufacturer ide, develop c language application, using advanced ide full featured c compiler, text editor and terminal windows of the mosaic ide, mosaic's 68hc11 microcontroller products, 68hc11 development board single board computer, instrument controller qscreen controllers, programmed, using embedded single board computer manufacturer ide
Custom Makefile
How to Use Custom Makefile, Mosaic's Control C IDE, Customize Names of Your Source Code Files
Description: How to use a custom makefile with Mosaic's Control C IDE to customize the names of your source code files.
Keywords: how to use custom makefile mosaic's c compiler, example, explains, control c cross compiler, written fabius software systems customized embedded single board computer manufacturer facilitate programming embedded single board computer manufacturer embedded controllers c, program c, use ide integrated development environment textpad editor create source code program files, clicking terminal window sending download file 68hc11 microcontroller rs 232 serial link completes process
Tips and Tricks
Tips and Tricks, Useful when Compiling Code Using Mosaic C Compiler, Using Function Pointers in Multi-page C Program
Description: Tips and tricks that are useful when compiling code using the Mosaic C compiler, including using function pointers in a multi-page C program.
Keywords: tips tricks, using function pointers fabius c compiler, using embedded single board computer manufacturer c compiler, control c cross compiler, written fabius software systems customized embedded single board computer manufacturer facilitate programming embedded single board computer manufacturer embedded controllers c, program c, use ide integrated development environment textpad editor create source code program files
Bugs and Gotchas
Known Bugs, IDE Integrated Development Environment
Description: Lists known bugs in the IDE integrated development environment.
Keywords: bugs gotchas, nested arrays, printf sprintf floating point fixed point notation display error, printf floating point rounding error, filenames, porta changebits, duplicate xconstant definitions, initializing structs unions, limited input domain for bit shift operations, floating point literals truncated, than rounded, 32 bit single precision floating point transcendental functions, floor ceil, warning qed forth functions returning 8 bit values, handheld demo custom font error, string
Forth Benchmarks
Benchmarks for Math Functions in Forth Language
Description: Execution times for floating point operations in the Forth Language on the QCard Controller or QED Board
Keywords: floating point execution times, Forth Language, forth benchmarks, execution for math functions qed board 68hc11 development board single board computer, instrument controller controller, execution common integer floating point operations, forth programming language qed board 68hc11 development board single board computer, using clock speed 16 mhz, integer +, 4.5 microsec, integer *, 22 microsec, 49 microsec, f+ f f* f, 90 microsec, fsqrt, 840 microsec, 1.67 msec, 1.3 msec, 3x3 matrix*, 9 msec, 10x10 matrix
Kernel Extensions
Kernel Extension Manager (KEM) Website, Build and Download Kernel Extension Device Driver Libraries
Description: The Kernel Extension Manager (KEM) is a website where you can build and download kernel extension device driver libraries for any board with a version 4.0x or V4.4x kernel.
Keywords: ide v4 kernel extension manager, kernel extension manager kem dot mosaic industries dot com/kem, use website, build download kernel extension libraries for board version 4.0x v4.4x kernel, start choosing product, simply check kernel extension use, website generate, zip file, device driver software files, downloaded controller board *, dlf download file, created c compiler integrated development environment ide, use kem, contact us
Kernel V4.41 Upgrade
RTOS Kernel Upgrade for QCard, QScreen, and Handheld Microcontrollers for Flash Memory Compatibility
Description: Legacy Atmel and Winbond 256Kbyte and 512Kbyte Flash chips have been replaced with SST29SF040 and SST39SF040 512Kbyte Flash, necessitating an upgrade of the RTOS firmware on some of Mosaic's microcontroller boards.
Keywords: real time operating system RTOS, kernel version upgrade, Atmel AT29C040A, Winbond W29C040, SST SST29SF040, SST SST39SF040, Atmel AT29C020, Winbond W29C020C, SST SST39SF020, kernel v4.41 upgrade, firmware kernel 68hc11 development board single board computer, instrument controller qscreen, handheld microcontroller boards, upgraded accommodate flash memory
C V4.0x/V4.2x (QED-4) Language Reference
ANSI Compliant C Compiler, Macro Pre-processor, Floating Point Math in C, Structures and Unions in C, Familiar C Syntax, Pre-coded C Library Functions, Easy Command of Digital I/O, A/D, Display, Serial Ports, Memory Manager, and Multitasker
Description: ANSI compliant C compiler includes a macro pre-processor, supports floating point math, structures and unions, and allows you to develop your software using familiar C syntax. Pre-coded library functions provide easy command of the controller's digital I/O, A/D, display, serial ports, memory manager, and multitasker.
Keywords: c v4.0x/v4.2x qed 4 language reference, mosaic's control c compiler, ansi c compliant, includes macro pre processor, structures unions, develop software, extensive library functions command controller's digital i/o, a/d display, memory manager multitasker, control c cross compiler, written fabius software systems customized embedded single board computer manufacturer facilitate programming embedded single board computer manufacturer embedded controllers c
C V4.0/V4.2 Function Summary
Sorted Lists of C Language Library Functions, Controllers Based on 68HC11 Microcontroller, V4 Debugger and Configuration Functions, Functions that Disable Interrupts
Description: Provides subject sorted lists of the C language library functions for Mosaic's controllers based on the 68HC11 microcontroller, including V4 debugger and configuration functions and functions that disable interrupts.
Keywords: c v4.0/v4.2 function summary, using header files, description interpreting glossary definitions definitions contained c v4.0/v4.2 function glossary c v4.0/v4.2 interactive debugger glossary, type abbreviations function declarations, main glossary control c library functions, categorized control c library functions, analog digital converter adc atd hardware module embedded microcontrollers, array, flash programmable read only memory, interupt, intrface, mtasker, qedregs, qedsys, stepper, utility, watch
C V4.0/V4.2 Interactive Debugger Glossary
Summarizes Debugger Functions and Keywords, Interactively Typed at Terminal, Interpreted by QED-Forth Debugger and Operating System
Description: This glossary summarizes functions and keywords that can be interactively typed at the terminal and interpreted by the QED-Forth debugger and operating system.
Keywords: c v4.0/v4.2 interactive debugger glossary, glossary entries, =char, =float, =long, abort, autostart, baud1.at, startup, baud2, customized terminal for rapid code downloads interactive debugging sessions 68hc11 processor controller board, char*, periodically reset application software, decimal, default, register, intel, manufacturer 68hc11 mc68hc11f1 9s12 hcs12 mchcs12 68hcs12 mc9s12dp512 mc9s12a512 single chip microcontrollers, for rs232 rs422 rs485 serial communications, float*, fp ctoq, fp qtoc, vital
C V4.0/V4.2 Function Glossary
Glossary Descriptions of C Functions, Customized C Library
Description: Presents detailed glossary descriptions of each function in the customized V4 C library for Mosaic controller boards based on the 68HC11 microcontroller.
Keywords: c v4.0/v4.2 function glossary, custom abort flag, activate, fastad12multiple, fastad12sample, ad12tobuffer, fastad8multiple, ad8off, ad8on, fastad8sample, ad8tobuffer, ad8 resource, addxaddroffset, arraybase, farrayfetch, arraymember, arraysize, farraystore, askkey1, askkey2, askkeypad, askkeypress, asleep, attach, noautostart, awake, baud1atstartup, baud2, breakpoint, bufferposition, buildtask, build c task, calendar time, piachangebits, changetaskerperiod, charsperdisplayline, chartodisplay
C V4.4x (QCard, QScreen) Language Reference
ANSI C Compiler and Analog and Digital Device Drivers for 68HC11 Microcontroller
Description: ANSI compliant C compiler for the 68HC11 microcontroller includes a macro pre-processor, supports floating point math, structures and unions, and allows you to develop your software using familiar C syntax. Pre-coded C library functions provide easy command of the controller's digital I/O, A/D, display, serial ports, memory manager, and multitasker.
Keywords: c v4.4x 68hc11 development board single board computer, instrument controller, qscreen language reference, prior kernels, full description control c compiler for 68hc11 microcontroller, mosaic's control c compiler, program mosaic's 68hc11 microcontroller development boards gui touchscreen controllers, ansi c compliant, includes macro pre processor, structures unions, develop software, extensive library functions command controller's digital i/o, a/d display, memory manager multitasker
C V4.4 Function Summary
Sorted List of Embedded C Library Functions, Embedded C Functions for 68HC11 Microcontroller, C Tutorial, C Debugger and MCU Configuration Functions, C Functions that Disable Interrupts
Description: Provides subject sorted lists of the C language library functions for Mosaic's controllers based on the Freescale 68HC11 microcontroller, including debugger and MCU configuration functions and functions that disable interrupts.
Keywords: C language software development, C functions for microcontroller I/O, C library routines, embedded commands, 68HC11 C language reference, C RTOS, embedded C debugging, embedded c language tutorial, embedded c library functions, embedded c functions, embedded c operating system, embedded c RTOS, embedded c runtime library, embedded c programming language, embedded C tutorial, embedded C language tutorial, c v4.4 function summary, using header files, interpreting glossary definitions
C V4.4 Interactive Debugger Glossary
C Debugger Functions and Keywords, Interactive Debugging, Terminal Debugger, Onboard Rtos Debugger
Description: This glossary of C language debugging routines summarizes functions and keywords that can be interactively typed at the terminal and interpreted by the QED-Forth debugger and RTOS (operating system).
Keywords: c v4.4 interactive debugger glossary, for glossary entries, =char, =float, =long, abort, flash programmable read only memory, autostart, baud1.at, startup, baud2, checksum, char*, vector, periodically reset application software, decimal, default, register, customized terminal for rapid code downloads interactive debugging sessions 68hc11 processor controller board, intel, manufacturer 68hc11 mc68hc11f1 9s12 hcs12 mchcs12 68hcs12 mc9s12dp512 mc9s12a512 single chip microcontrollers
C V4.4 Function Glossary
Glossary Descriptions of C Functions, Customized C Library
Description: Presents detailed glossary descriptions of each function in the customized V4.4 C library for Mosaic controller boards based on the 68HC11 microcontroller.
Keywords: c v4.4 function glossary, 'custom abort' flag, activate, fastad8multiple, ad8off, ad8on, fastad8sample, ad8tobuffer, ad8 resource, addxaddroffset, arraybase, farrayfetch, arraymember, arraysize, farraystore, askkey1, askkey2, askkeypad, askkeypress, asleep, attach, noautostart, awake, baud1atstartup, baud2, breakpoint, bufferposition, buffertospi, buildtask, build c task, bytestodisplay, calcchecksum, calendar time, changebits, changetaskerperiod, charsperdisplayline, chartodisplay, clearbits
Forth V4.0x/V4.2x (QED-4) Language Reference
Glossary Links, Subject-sorted Lists of V4.08 Forth Library Routines, Forth "Words", Every Callable Word in QED-Forth Language
Description: These glossary links contain subject-sorted lists of v4.08 Forth library routines, called "Words" in FORTH. The glossaries contain every callable word in the QED-Forth language.
Keywords: forth v4.0x/v4.2x qed 4 language reference, namespace, multiple glossary documents for forth v4.0/v4.2., documents below subject sorted lists library routines, callable word qed forth language, forth library v4, software development v4.0/v4.2 forth uses embedded single board computer manufacturer ide integrated development environment, same ide for software development c, forth programmers use ide's c compiler
Forth V4.0/V4.2 Function Summary
Subject Sorted Lists of Library Routines, FORTH Words, V4 Forth Glossaries
Description: This page provides subject sorted lists of the library routines, called "Words" in FORTH, found in the V4 Forth glossaries.
Keywords: forth v4.0/v4.2 function summary, categorized word, array, assembler assembler glossary, c debugging c debugger glossary, floating point comparison, floating point constants, control structures, debug trace, benchmark, understand definitions glossaries, device drivers, analog i/o drivers, digital i/o drivers, current drivers, keypad display drivers, real time clock, serial i/o drivers, serial i/o routines, stepper motor drivers, dictionary, flash management, floating point math
Forth V4.0/V4.2 Functions that Disable Interrupts
Forth Routines that Temporarily Disable Interrupts, by Setting I Bit in Condition Code Register, Plan Time-critical Aspects of Your Application Software
Description: Summary of Forth routines that temporarily disable interrupts to assist you in planning the time-critical aspects of your application.
Keywords: forth v4.0/v4.2 functions disable interrupts, qed forth library routines v4 kernel temporarily disable interrupts setting bit condition code register, summarized assist planning time critical aspects application, kernel set uninterruptable memory operators disable interrupts for microseconds memory access, tasks interrupt routines access shared memory location, glossary entries for length time interrupts, disabled, change, toggle
Forth V4.0/V4.2 Functions for C Debugging
Interactive Forth Language Functions for Debugging C Language Application Code
Description: This glossary summarizes Forth operating system functions and services used from the terminal for interactively debugging your C language application code.
Keywords: forth v4.0/v4.2 functions for c debugging, '=char, =float, =long, c$>counted$, char*, float*, fptostring, fp ctoq, fp qtoc, long*, printfp, glossary summarizes library functions assist, programming qed board qvga controller, using control c compiler ide integrated development environment, interactively typed terminal interpreted qed forth debugger operating system assist calling debugging c functions, general, software developers program exclusively qed forth language use functions
Forth V4.0/V4.2 Assembler Glossary
Describes Words Used in Assembly Language Programming, within Forth Environment, Assembler Mode is Switched on Using ''CODE'' or ''>ASSM'' Keywords, Assembly Mode is Switched off Using ''END.CODE'' or ''>FORTH'&#039
Description: Documents the assembly language programming primitives and functions available within the Forth environment
Keywords: forth v4.0/v4.2 assembler glossary, using 'code' '>assm', code' '>forth', american standard code for interchange, brset, glossary library assembly language programming, brclr, end code, endif, ide full featured text editor customized terminal for rapid code downloads interactive debugging sessions 68hc11 processor controller board, common multi language extension ascii, repeat, motorola/freescale family 8 bit single chip microcontrollers, using 'end
Forth V4.0/V4.2 Function Glossary
Forth Firmware Library Glossary, QED-Forth Programming Language, QED-Forth Real-time Embedded Operating System
Description: A glossary of the functions in the Forth firmware library for the controllers based on the 68HC11 microcontrollers. QED-Forth is both a programming language and a real-time embedded operating system.
Keywords: forth v4.0/v4.2 function glossary, $>display, digital and/or analog input output lines, char>display, byte >, $>f, $compare, $move, i', uerror, +current, >dac, a/d12.multiple, a/d12.sample, a/d8.multiple, a/d8.sample, uabort, benchmark, american standard code for interchange, digital analog converter dta dac motorola/freescale family 8 bit single chip microcontrollers, cmove, forth programmers use ide's c compiler, create, execute, latch
Forth V4.0/V4.2 Source-form Functions
Forth Kernel Legacy Routines and Functions
Description: Forth kernel legacy routines and functions now provided as source code files for Mosaic's embedded instrument controllers
Keywords: forth v4.0/v4.2 source form functions, forth language legacy routines, >l, matrix*, interpreting block, buffers, flush, for understanding definitions glossaries, uread/write, ramdisk, line>$, ide full featured text editor customized terminal for rapid forth code downloads interactive forth debugging sessions 68hc11 processor controller board, substring, glossary little used library routines reside qed forth v2.xx kernel prom
Forth V4.4x (QCard, QScreen) Language Reference
Glossary Links, Subject-sorted Lists of V4.4 Forth Library Routines, Forth "Words", Every Callable Word in QED-Forth Language
Description: These glossary links contain subject-sorted lists of v4.4 Forth library routines, called "Words" in FORTH. The glossaries contain every callable word in the QED-Forth language.
Keywords: forth v4.4x 68hc11 development board single board computer, instrument controller, qscreen language reference, namespace, multiple glossary documents for forth v4.4., documents below subject sorted lists library routines, callable word qed forth language, forth library v44, software development v4 4 forth uses embedded single board computer manufacturer ide integrated development environment, same ide for software development c, forth programmers use ide's c compiler
Forth V4.4 Function Summary
Subject Sorted Lists of Library Routines, FORTH Words, V4.4 Forth Glossaries
Description: This page provides subject sorted lists of the library routines, called "Words" in FORTH, found in the V4.4 Forth glossaries.
Keywords: forth v4.4 function summary, array, forth v4.4 assembler glossary, forth v4.4 functions for c debugging, floating point comparison, control structures, debug trace, benchmark, full definitions, device drivers, analog i/o drivers, digital i/o drivers, current drivers, keypad display drivers, real time clock, serial i/o drivers, serial i/o routines, spi drivers, stepper motor drivers, dictionary, flash management, floating point constants, floating point math, floating point string conversion i/o
Forth V4.4 Functions that Disable Interrupts
Forth Routines that Temporarily Disable Interrupts by Setting I Bit in 68HC11 Condition Code Register
Description: Summary of V4.4 Forth routines that temporarily disable interrupts to assist you in planning the time-critical aspects of your application.
Keywords: forth v4.4 functions disable interrupts, forth functions disable interrupts, helps manage time critical tasks, forth library routines temporarily disable interrupts setting bit condition code register, summarized assist planning time critical aspects application, kernel set uninterruptable memory operators disable interrupts for microseconds memory access, tasks interrupt routines access shared memory location, glossary entries for length time interrupts, disabled, change, toggle
Forth V4.4 Changes from Prior Kernels
Changes in Available V4.4 Forth Functions, Compared to Prior V4.08 Forth Kernel, Functions Make It Easy for Forth Programmers to Download Code into RAM, Transfe Compiled Code to Flash
Description: Describes changes in the available V4.4 Forth functions compared to the prior V4.08 Forth kernel, including a set of functions makes it easy for Forth programmers to manage the downloading of code into RAM and the transfer of the compiled code to flash.
Keywords: forth v4.4 prior kernels, summary functions, assigned digital analog io board module address 68hc11 development board single board computer, instrument controller, qscreen controller, qed handheld operating system firmware carries version number v4.4x, represents numeric, customers, familiar prior v4.08 operating system software notice device driver functions, v4.4x library, 19 functions hardware drivers for 12 bit a/d, d/a pia, current drivers
Forth V4.4 Functions for C Debugging
Interactively Debug Your C Application Using these Forth Operating System Services and Functions
Description: These v4.4 Forth debugger functions are interactively typed at the terminal to assist you calling, inspecting, and debugging the operation of your embedded C applications.
Keywords: forth v4.4 functions for c debugging, =char, =float, =long, c$>counted$, char*, float*, fptostring, fp ctoq, fp qtoc, long*, printfp, interactive terminal functions for debugging embedded c application, programming qed board qvga controller, using control c compiler ide integrated development environment, interactive debugging functions listed, program exclusively qed forth language functions
Forth V4.4 Assembler Glossary
Assembly Language Directives and Functions for Forth Programming Language and Multitasking RTOS
Description: Documents the assembly language programming primitives and functions available within the V4.4 Forth environment.
Keywords: forth v4.4 assembler glossary, using 'code' '>assm', code' '>forth', american standard code for interchange, brset, glossary library assembly language programming, brclr, end code, endif, ide full featured text editor customized terminal for rapid code downloads interactive debugging sessions 68hc11 processor controller board, common multi language extension ascii, repeat, motorola/freescale family 8 bit single chip microcontrollers, switched, assembly mode
Forth V4.4 Function Glossary
Forth Firmware Library Glossary, QED-Forth Programming Language, QED-Forth Real-time Embedded Operating System
Description: A glossary of the functions in the V4.4 Forth firmware library for the controllers based on the 68HC11 microcontrollers. QED-Forth is both a programming language and a real-time embedded operating system.
Keywords: forth v4.4 function glossary, glossary functions qed forth forth firmware library v4.4x forth for qed board, programming language real time embedded operating system, software development forth uses embedded single board computer manufacturer ide integrated development environment, same ide for software development c, forth programmers use ide's c compiler
Forth V4.4 Function Glossary (!-A-D)
Forth Firmware Library Glossary Words A-D, ANSI Forth Language
Description: A glossary of the functions in the V4.4 Forth firmware library for the controllers based on the 68HC11 microcontrollers. QED-Forth is both a programming language and a real-time embedded operating system. Words starting with the characters: ! " # $ ' ( * + , - . / 0 1 2 3 4 8 : ; < = > ? @ A B C or D.
Keywords: Embedded real time operating system RTOS, Forth firmware programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer languages, forth v4.4 function glossary a d, $>display, digital and/or analog input output lines, char>display, byte >, $>f, $compare, $move, ' $ % ' * +, error, +current, a/d8.multiple, a/d8.sample, abort, benchmark, american standard code for interchange, motorola/freescale family 8 bit single chip microcontrollers, cmove
Forth V4.4 Function Glossary (E-O)
Forth Firmware Library Glossary Words E-O, ANSI Forth Language
Description: A glossary of Forth language words in the V4.4 Forth firmware library for the controllers based on the 68HC11 microcontrollers. QED-Forth is both a programming language and a real-time embedded operating system. Words (functions) starting with the characters: E through O
Keywords: Embedded real time operating system RTOS, Forth firmware programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer languages, forth v4.4 function glossary e o, emit1, emit2, enable, download, lists forth v4.4 functions that disable interrupts, end code, endcase, endiftrue, endof, erase, evaluate, execute, f*/counter, f+counter, f0<=, f0<>, f0>=, f2drop, f2dup, f<=, f<>, f>=, f>fixed$, f>floating$, f>r, f>scientific$, facos, falog10
Forth V4.4 Function Glossary (P-Z-})
Forth Firmware Library Glossary Words P-Z-}, ANSI Forth Language
Description: A glossary of the functions in the V4.4 Forth firmware library for the controllers based on the 68HC11 microcontrollers. QED-Forth is both a programming language and a real-time embedded operating system. Words starting with the characters: P Q R S T U V W X Y Z [ \ ] | }
Keywords: Embedded real time operating system RTOS, Forth firmware programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer languages, forth v4.4 function glossary p z, page >, d/a dta flash programmable read only memory, parity, parse, pause, pfa>name, consult description of stack symbols abbreviations and naming conventions, frame, pfa>nfa, xpick, upocket, porta, bidirectional synchronous serial interface, portd, porte, priority, autostart, pulse, overflow, cursor
Forth V4.4 Source-form Functions
Legacy Forth Language Routines provided as Source Code Files
Description: Legacy Forth language routines provided as source code files for the 68HC11 microcontroller
Keywords: forth v4.4 source form functions, function definitions for forth language legacy routines source code files, >l, matrix*, interpreting block, buffers, flush, uread/write, ramdisk, line>$, ide full featured text editor customized terminal for rapid forth code downloads interactive forth debugging sessions 68hc11 processor controller board, substring, glossary little used library routines reside qed forth v2.xx kernel prom
Mosaic IDE Plus
How to Use Integrated Development Environment (IDE), Write High Performance Instrument Control Software, Using C or Forth Programming Languages
Description: The Mosaic IDE Plus (integrated development environment) provides all the tools for you to edit, compile, debug/test, and deploy your embedded application on your embedded controller products.
Keywords: downloading embedded single board computer manufacturer ide, upgrading previous embedded single board computer manufacturer ide installation, started, how to use integrated development environment write performance instrument control software, using c forth, open chapter 1 of the mosaic ide plus users guide, embedded single board computer manufacturer ide plus™, embedded single board computer manufacturer ide integrated development environment tools for edit compile,
Bugs and Gotchas
Known Bugs, IDE plus Integrated Development Environment
Description: Lists known bugs in the IDE Plus integrated development environment.
Keywords: bugs gotchas, error messages embedded single board computer manufacturer tools, software development c uses codeblocks based embedded single board computer manufacturer ide integrated development environment, ide full featured text editor, gnu c gcc compiler, customized terminal for rapid code downloads interactive debugging sessions 9s12 hcs12 microcontroller processor board, lists bugs, recursive for gnu, unix like operating system written c language, source linux like, gnu compiler collection
3: Coding Your Application
How to Write C Code for Mosaic IDE Plus™, #include Files, Accessing Wildcard IO Modules, Using Pointers and 32-bit Absolute Addresses on 9S12 (HCS12), Calling Forth Routines, Using Lookup Tables, Locating Objects in Non-volatile EEPROM Memory
Description: Describes include files, accessing Wildcard IO modules, using pointers and 32-bit absolute addresses in the 9S12 (HCS12) processor's memory space, calling Forth routines, using lookup tables, and locating objects in non-volatile EEPROM memory.
Keywords: coding application, basics, initializing memory, digital analog io board drivers, using c library, using forth library, forth callable routines q, memory allocation for c strings, declaring storing string literal, loading string literal memory, loading string literal location than pad, using 16 bit 32 bit pointers, locating items eeprom, using function pointers, using pointers 32 bit absolute addresses 9s12 hcs12 processor's memory space
1: Using IDE Plus
Integrated Development Environment (IDE), Edit, Compile, Load and Test C Programs, Create Your Project, Download and Execute Your C Program
Description: The Mosaic IDE Plus™ makes it easy to edit, compile, load and test C programs. This guide describes all the steps involved, from creating your project to using the Mosaic Terminal to download and execute your C program.
Keywords: using ide, installing ide, using embedded single board computer manufacturer ide c language development environment, introduction quickstart, world, download program, embedded single board computer manufacturer ide plus™ edit compile, load test c programs, time compile, ide displays memory, location ', dlf' download file, produced, guide steps, creating project, using embedded single board computer manufacturer terminal load execute c program,
2: Setting up Your Project
Software Project, Bundle of Settings and References to Source Code Files and Resources, Projects Control IDE Build Process, Workspace is Collection of Software Projects
Description: How to manage a software development effort as a "project", and to manage a collection of projects as a "workspace". Each project specifies all of the configuration options and input files and resources needed to generate the completed application program. This approach simplifies the software design process.
Keywords: setting project, terms concepts, compiling, objects, managing projects, project properties, adding removing files projects, using multiple files, manage collection projects workspace, configuration settings, global project build settings, embedded settings tab, project global, setting autostart vector, flash, write protection, compiler tab, unused options, methods for building project
4: Additional Information for Advanced Users
Paged Memory, Common Memory, GCC Handling of Memory, C Function Calls, Locating Variables in Paged Memory, Intermediate Files Created during Build Process, Compiling Programs to Run on 9S12 (HCS12) Microcontroller
Description: Describes paged memory, common memory, GCC handling of memory, function calls, locating variables in paged memory, and intermediate files created during the build process when compiling programs to run on the 9S12 (HCS12) microcontroller.
Keywords: for advanced users, variables paged memory, gcc's view memory, managing memory c, function details, variable details, directory tree, cmosaicplusmy projects, cmosaicplusclibrarieslib, cmosaicplusforthlibrariesfirmware, cmosaicplusdocumentation, cmosaicplusclibrariesincludeembedded single board computer manufacturer, cmosaicplusclibrariessrc, cmosaicplusclibrariesfirmware, cmosaicpluscdemos, cmosaicplusctoolsgcc, cmosaicplusforthdemos, cmosaicplusdev toolsimage converter, cmosaicplusdev toolsterminal
C Language Reference
GNU C IDE C Language Documentation, GCC Library, Control C Functions Glossary, C Interactive Debugger Functions Glossary, Embedded C Language
Description: Documents all features of the C language as compiled by the Mosaic IDE Plus GNU C compiler and executed on the PDQ Board or PDQ Screen embedded computers which use .
Keywords: C language reference, ANSI C standard compiler, GNU C language reference, GCC C language, c language reference, features c language compiled mosaic ide plus, executed pdq board, embedded single board computer manufacturer ide, integrated development environment codeblocks, source ide tool, ide launches gnu c gcc compiler, source ansi c standard compiler released gnu project ported freescale 9s12 hcs12 microcontroller, mosaic ide plus compiles c software programs for pdq board
C Function Summary
C Library Functions for HCS12 9S12 Microcontroller Hardware and Software Interfacing, C Header Files
Description: C-language function library and software development routines for the GNU C (GCC) compiler, used with the PDQ Board Controller and its built-in RTOS (real time operating system). The PDQ Board is a low cost single board computer based on the Freescale 9S12 HCS12 microcontroller used in embedded systems, for instrument control and automation.
Keywords: Microcontroller C-language application programming and development, c function summary, using header files, calling functions, interpreting glossary definitions, type abbreviations function declarations, categorized control c library functions, analog digital conversion adc, array, hcs12regs, functions disable interrupts, ioaccess, operating system memory management, mtasker, opsystem, segments, usb serial communications, timerio, graphical user interface, utility, watch
C Standard Library
Description: C Standard Library using the POSIX standard for C programming and the Newlib open-source library
Keywords: documentation for implementation c standard library functions newlib, embedded single board computer manufacturer ide functions posix standard for c programming, 'printf' family mathematical routines, using newlib open source library, functions newlib implementations for mosaic's 9s12 hcs12 development board single board computer, instrument controller incorporates proprietary c compiler, file system, file read operations return characters read default serial port, using key
Interactive Debugger Glossary
C Language Library Functions for Microcontroller Interactive Debugger, Interactively Debug and Test C Programs
Description: This glossary summarizes embedded RTOS functions and keywords that are interactively typed at a terminal and interpreted by the an embedded RTOS and debugger to test debug C application programs running on the PDQ Board, a low cost single board computer using the 9S12 HCS12 microcontroller.
Keywords: interactive debugger glossary, =char, =float, =long, abort, autostart, checksum, interactively typed terminal interpreted qed forth rtos debugger operating system, char*, checkstart, disable, enable, vector, periodically reset application software, decimal, default, intel, for rs232 rs422 rs485 serial communications, mc9s12dp512 mc9s12a512 hcs12 mc9s12 newest versions 68hc11 68hc12 embeddable computers, float*, vital, priority, loaded, startup, long*, main2, status, printfp, quiet
C Function Glossary (I-Q)
Library of C Language Functions for 9S12 HCS12 Single Board Computer
Description: Programmers library of C functions for the PDQ Board, a 9S12 HCS12 68HCS12 MC9S12 MCU based single board computer. Functions are provided for the multitasking real time operating system (RTOS) and dedicated I/O. These C functions are available using Mosaic's C language integrated development environment, the Mosaic IDE Plus, a suite of software development tools including the CodeBlocks editor and the GNU-C compiler.
Keywords: c function glossary i q, c language functions for programming 9s12/hcs12 9s12 hcs12 development board single board computer, instrument controller, using embedded single board computer manufacturer ide, ic 1024 cycle delay, ic 256 cycle delay, ic 512 cycle delay, ic delay disabled, icfirstpolarity, icholdingread, icnooverwrite, icnoisedelay, icoverwriteok, icpulseconfig, iic 104khz 23percent, iic 10khz 13percent, iic 96khz 25percent, iic arb lost error, iic error, iic id, iic master receiver
C Function Glossary (R-Z)
C Language Function Library for Programming Freescale 68HCS12 MC9S12 HCS12 9S12 Microcontroller Based Single Board Computer
Description: C library functions for programming the PDQ Board, a Freescale 68HCS12 MC9S12 HCS12 9S12 microcontroller based single board computer for embedded systems. Functions are provided for the MCU's timing subsystem, its dedicated I/O, and its multitasking real time operating system (RTOS). You program these functions using Mosaic's C language integrated development environment, the Mosaic IDE Plus, a suite of software development tools including the CodeBlocks editor and the GNU-C compiler.
Keywords: c function glossary r z, c language functions for programming hcs12 9s12 hcs12 development board single board computer, instrument controller single board computer develop c language application software, using embedded single board computer manufacturer ide, random seed, randomgaussian, readelapsedseconds, readelapsedtime, readwatch, receivebinary, receivehex, release after line, release always, release never, required segments max, resizehandle, serial1 resource, right places, rs485init, rs485receive
C Function Glossary (A-H)
Library of C Language Functions for Freescale 9S12 HCS12 68HCS12 MC9S12 Microcontroller Board
Description: Presents detailed glossary descriptions of each library function in the customized C library for the PDQ Board. These C functions are available using the Mosaic IDE Plus, a C language integrated development environment (IDE) and suite of software development tools including the CodeBlocks editor and the GNU-C compiler. These functions run on the PDQ Board, a Freescale 9S12 HCS12 68HCS12 MC9S12 MCU based single board computer.
Keywords: c function glossary a h, c language functions for programming 9s12/hcs12 9s12 hcs12 development board single board computer, instrument controller, using embedded single board computer manufacturer ide, custom abort, activate, addxaddroffset, arraybase, farrayfetch, arraymember, arraysize, farraystore, askkey1, askkey2, asleep, atd0 7 results, atd0 id, atd1 id, atd8 15 results, atddigitalinputs, atdmultiple, atdoff, atdon, atdsample, atdsingle, atdstartsample, attach, awake, breakall, breakpoint
Changes from Prior C IDE
Improvements of Mosaic IDE plus C-language Compiler and IDE Using Forth V6 RTOS, over Mosaic IDE Using Forth V4 RTOS Firmware
Description: For the HCS12/9S12 single board computers, software development in C now uses the Codeblocks-based Mosaic IDE Plus Integrated Development Environment (IDE), providing a full-featured text editor, GNU C (GCC) compiler, and customized terminal for rapid code downloads and interactive debugging of the 9S12/HCS12 microcontroller.
Keywords: prior c ide, autostart configuration functions, default baud rate, memory management, paged memory architecture, default memory map, flash/shadowed ram management, displaying memory map, accessing digital analog io board, real time performance, boot vectors for runtime initialization, building tasks, interrupt vectors, enabling interrupts, timeslice multitasker, device drivers for hcs12, spi functions, hardware uarts, arrays matrices, ansi floating point, miscellaneous low level routines
Determining Worst-Case Stack Depth
Preventing Stack Overflow, Determinin Stack Space Usage, C or Forth Programming Languages, Freescale 9S12 (HCS12) Microcontroller
Description: How to determine worst case stack size in the C or Forth programming languages with the Freescale 9S12 (HCS12) microcontroller.
Keywords: stack size, preventing stack overflow, determining worst case stack depth, prevent stack overflow worst case stack depth c program, how to determine stack space usage pdq board users guide prevent stack overflow, stack usage gnu c, determine stack usage default task, determine stack usage task, tips tricks article, aimed software development, using gnu c gcc codeblocks based ide c compiler, topics covered forth programs, inadequate stack space, assigned application, stack overflow hard to debug crashes
Forth Language Reference
How to Use Forth Language and Function Library, Controllers Based on 9S12 (HCS12) Microcontroller
Description: Documents how to use the Forth language and function library when programming Mosaic controllers based on the 9S12 (HCS12) microcontroller
Keywords: forth language reference, directory documents features forth running v6.0x kernel, how to use forth language function library, programming embedded single board computer manufacturer controllers 9s12 hcs12 microcontroller, using forth for pdq board users guide, for more in depth description forth, started, forth library hcs12 9s12, software development forth uses codeblocks based embedded single board computer manufacturer ide integrated development environment, same ide for software development c
Forth V6 Functions for C Debugging
Forth Interactive Debugger Keywords, Assist C Programmers for Software Development and Testing, Interactively Debug GNU C (GCC) Code
Description: Forth interactive debugger library functions and operating system services. By interactively typing these keywords at the terminal you can call, inspect and debug your C application programs.
Keywords: forth v6 functions for c debugging, '=char, =float, =long, c$>counted$, char*, float*, fptostring, long*, main2, printfp, forth language operating system services for debugging c programs, glossary summarizes forth library functions assist, software development mosaic's 9s12 hcs12 development board single board computer, instrument controller 9s12 hcs12 development board single board computer, instrument controller lite c language, using gnu c gcc compiler codeblocks based ide+
Forth V6 Function Summary
Forth Function Firmware Library of Words in QED-Forth, Forth Programming Language, QED-Forth Real-time Operating System (embedded RTOS)
Description: An overview of the functions in the Forth firmware library for microcontroller-based single board computers using the 9S12 (HCS12) MCU. QED-Forth is both a programming language and an embedded RTOS (real-time operating system) with an interactive interpreter and compiler.
Keywords: forth v6 function summary, arrays, assembler hcs12/9s12 mcu, c debugging functions, comparison operators, constants integer, control structures, trace benchmark functions, click function names listed view definitions popup box, device drivers, analog digital atd, digital i/o drivers, i2c serial bus drivers, pulse width modulation pwm, spi drivers, timer controlled i/o drivers, digital analog io board i/o drivers, dictionary, floating point comparison, floating point constants, floating point math
Forth Function List
Forth Library List, All Forth Operating System Firmware Functions
Description: A listing of all functions, Forth words, and Forth RTOS (real time multitasking operating system) services in the embedded Forth firmware library
Keywords: 1108 forth functions, listing functions forth library, software development forth uses codeblocks based embedded single board computer manufacturer ide integrated development environment, same ide for software development c, forth programmers use ide's gnu c gcc compiler, ide full featured text editor customized terminal for rapid forth code downloads interactive forth debugging sessions 9s12 hcs12 processor controller board, $>f, endsaveto, bytes, $compare, $move, error, +current, abort
Forth V6 Assembler Glossary
Assembly Language Programming in Forth
Description: Documents the assembly language programming primitives and functions available within the Forth language environment
Keywords: forth v6 assembler glossary, +loop, using 'code' '>assm', code' '>forth', emaxd, american standard code for interchange, andcc, brset, brclr, indpc, edivs, emacs, emaxm, emind, eminm, emuls, end code, endif, ide full featured text editor customized terminal for rapid code downloads interactive debugging sessions 9s12 hcs12 processor controller board, idivs, ind16pc, ind16x, ind16y, ind5pc, ind5x, ind5y, ind9pc, ind9x, ind9y, repeat
Forth V6 Function Glossary (!-A-D)
Embedded Forth Language Library Functions and Forth Word Definitions, Forth Compiler and Interpreter, Forth RTOS Kernel Functions
Description: Glossary definitions for v6 Forth language kernel functions (Forth library words) starting with the characters: ! " # $ ' ( * + , - . / 0 1 2 3 4 8 : ; < = > ? @ A B C or D. Forth programming language built-in functions, embedded real time operating system RTOS, Forth firmware programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer languages
Keywords: Embedded real time operating system RTOS, Forth firmware programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer languages, forth v6 function glossary a d, $>f, endsaveto, byte >, $compare, $move, forth programmers use ide's gnu c gcc compiler, error, +current, abort, benchmark, cmove, relative, create, execute, lib2lib, latch, glossary detailed definitions for general purpose forth functions v6 forth kernel, split web, status, */mod, +heap, handle, +loop
Forth V6 Function Glossary (E-O)
Forth Language Functions and Forth Word Definitions, Embedded Forth Interpreter and Compiler, Forth RTOS Kernel Functions
Description: Glossary entries for v6 Forth language kernel words (Forth library functions) starting with the characters: E F G H I J K L M N or O. Forth programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer language, embedded real time operating system RTOS
Keywords: Forth programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer language, embedded real time operating system RTOS, forth v6 function glossary e o, ect0.id, lists functions that disable interrupts, enable, overflow, prescaler, american standard code for interchange, ect1.id, ect2.id, ect3.id, ect4.id, ect5.id, ect6.id, ect7.id, ee2variable, eeallot, eefvariable, eehere, eeprototype, eevariable, eexvariable, emit1, emit2, vectors, end code
Forth V6 Function Glossary (P-Z-})
Embedded Firmware (kernel) Forth Language Functions and Forth Word Definitions, Embedded Forth Interpreter and Compiler
Description: Definitions of v6 Forth language kernel words (Forth library functions) starting with the characters: P Q R S T U V W X Y Z [ \ ] | }. Embedded real time operating system, RTOS, Forth programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer language
Keywords: embedded real time operating system, RTOS, Forth programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer language, forth v6 function glossary p z, page >, resize, params, parse, buffer, pause, pfa>name, consult description of stack symbols abbreviations and naming conventions, frame, pfa>nfa, xpick, clocka, upocket, portad0.mode, portad1.mode, porth, portj, bidirectional synchronous serial interface, portm, portp, portt, priority, autostart, private, vprototype
Forth V6 Function Glossary
Forth Computer Programming Language Functions, Embedded Firmware Forth Language Functions, Forth Word Definitions, Embedded Forth Compiler, Forth Interpreter
Description: Glossary of detailed definitions of general purpose Forth words (Forth library functions) available in the v6 Forth kernel. Embedded real time operating system, RTOS, Forth programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer language.
Keywords: embedded real time operating system, RTOS, Forth programs, embedded Forth language, Forth compiler, Forth interpreter, interpretive computer language, forth v6 function glossary, glossary detailed definitions for general purpose forth functions v6 forth kernel, glossaries define assembler c debugging, lists functions that disable interrupts, for understanding notation, function definitions, consult description of stack symbols abbreviations and naming conventions
Functions that Disable Interrupts
Forth Routines that Disable and Re-enable HCS12/9S12 Interrupts
Description: This summary of Forth routines that temporarily disable interrupts on the 9S12 HCS12 MCU is provided to assist you in planning the time-critical aspects of your application.
Keywords: functions disable interrupts, kernel library uninterruptable memory operators disable interrupts for microseconds memory access, resource variables mailbox management, multitasking, device drivers pause, eeprom, flash writing, deliberately disabling interrupts, managing time critical tasks, forth language functions temporarily disable 9s12/hcs12 interrupts, forth routines temporarily disable interrupts setting bit condition code register, summarized assist planning time critical aspects application
Forth V6 New Features
Compares New Forth V6 Language and Operating System, with Prior QED-Forth Function Library, New Features Are Described, Memory Management, Relocatable Code Segments, Real-time Performance, 9S12 (HCS12) Assembler, Device Drivers, Arrays and Matrices, ANSI Floating Point Math
Description: Compares the Forth v6 language and operating system with the prior QED-Forth function library. New features are described for memory management, relocatable code segments, real-time performance, 9S12 assembler, device drivers, arrays and matrices, ANSI floating point math
Keywords: forth v6 features, library functions, default baud rate, paged memory architecture, default memory map, flash/shadowed ram management, write protecting, displaying memory map, automatic transitions, compiling, using eeprom, accessing digital analog io board, real time performance, autostart configuration functions, boot vectors for runtime initialization, building tasks, interrupt vectors, enabling interrupts, timeslice multitasker, device drivers for hcs12, spi functions, hardware uarts
Forth Language
Interactive Forth Compiler, In-line Assembler, Multitasker, and Symbolic Debugger, Forth Compiler is on Controller Board, Interactively Define New Routines and Immediately Execute and Debug Them
Description: QED-Forth provides an interactive Forth compiler, in-line assembler and symbolic debugger right on the Mosaic Controller. Forth is ideal for real-time control, instrumentation, and data analysis.
Keywords: ansi x3.215 1994 standard for forth language, forth tutorials, versions forth, kernel version, using forth, alternative c software language, delivers interpreter, compiler debugger microcontroller board, ideal for real time control instrumentation, powerful structure interpreter compiler reside target microcontroller hardware, ability interactively define routines, execute debug, leads iterative programming involving rapid definition testing, redefinition, modular routines tailored application
Using Forth Assembler
How to Write and Debug In-line Assembly Code, Fast Execution of Time-critical Code in Forth Program, Looping and Branching in Assembly Code, 68HC11 or 9S12 (HCS12) Assembly Code, Calling High Level Function from Assembly Routine
Description: How to write and debug in-line assembly code for fast execution of time-critical code in a Forth program
Keywords: using forth assembler, performing in line assembly, debugging assembly coded routines, using control structures, post fix syntax, creating assembly routine definition, qed forth register usage, example, level definitions, calling level forth, assembly code definitions, rely level routines perform, level forth like control structures implement testing branching, looping structures, motorola/freescale family 8 bit single chip microcontrollers, clr conditions, .. repeat loops
Stack Symbols & Naming Conventions
How to Use Forth Language Data Stack, Forth Software Development, Forth Stack Naming Conventions
Description: How to use the data stack for Forth language software development. Each Forth glossary entry contains a stack comment (or stack picture) that describes the inputs and outputs of the function.
Keywords: stack symbols naming conventions, stack conventions notation, stack representations data structures, attributes, using data stack for forth language software development, understanding stack notation, programming forth, using embedded single board computer manufacturer integrated development environment ide recommend include stack comment for forth function write, stack picture inputs outputs function, editing source code, function prototype c, stack picture documents input output parameters function
Learning C Programming Language
Download C Programming Language Books and Tutorials
Description: Learn to program single board computers and microcontrollers using the C programming language.
Keywords: C Programming Language 2nd Edition by Kernighan and Ritchie, learning GNU C GCC, microcontrollers, learning C, C tutorial, single-board computers, real time programming, download books tutorials for learning c programming language, c programming manuals tutorials, tutorialspoint c tutorial, edition, kernighan ritchie, c programming tutorial kr version, mark burgess, ivor horton, c nutshell, understanding, using c pointers, core techniques for memory management, introduction gcc, brian, gough
Mosaic Terminal
Mosaic Serial Terminal for Microcontrollers
Description: The Mosaic Terminal allows users to transfer programs to a Mosaic controller board and utilize the command line interface of the microcontroller.
Keywords: how to download embedded single board computer manufacturer terminal, embedded single board computer manufacturer terminal users transfer programs embedded single board computer manufacturer controller board utilize command interface qed forth operating system, embedded single board computer manufacturer ' ide, designed serial communications pc embedded single board computer manufacturer controller
Mosaic Terminal Users Guide
Using Mosaic Terminal and QED-Forth Microcontroller Command Line Interface
Description: How to load code onto Mosaic Industries HC11 HCS12 microcontroller boards and use the QED-Forth microcontroller command line interface.
Keywords: embedded single board computer manufacturer terminal users guide, cool features, menu options, send file, send binary file, terminal program serves basic purposes users transfer, reset terminal, paste, settings > comm, comm options, control options, settings > items, hotkeys, directives, feedback, how to load code embedded single board computer manufacturer hc11 hcs12 microcontroller boards use qed forth microcontroller command interface, designed communications pc mosaic's
Using Multitasking RTOS
Multitasking Real Time Operating System for 9S12 HCS12 Microcontroller
Description: Documents and tutorials for cooperative and pre-emptive multitasking in the C language in real time embedded systems using an RTOS with shared resources and mailbox interprocess communication.
Keywords: using multitasking rtos, use multitasking rtos organize c language application programs, c application programs running real time embedded systems 9s12 hcs12 development board single board computer, instrument controller 9s12 hcs12 development board single board computer, instrument controller lite benefit built in multitasking real time operating system rtos, performance mosaic's 9s12/hcs12 mcu based instrument controllers, enhanced use multitasking kernels, embedded rtos multitasking services
Using Multitasker in C
Multitasking in C Language - Creating and Scheduling Tasks Using Timesliced, Preemptive, and Cooperative Task Switching
Description: How to use the real time multitasking operating system from a C application program: understanding the task memory map, building and activating a task, scheduling tasks using preemptive and/or cooperative task switching, and using mailboxes and resource variables to manage access to shared resources.
Keywords: using multitasker c, setting task, multitasking demonstration program c, define task activation routine, create task, build task, activate task, main routine default task, modifying task's status, awake asleep, customizing task's memory usage, for experts, multitasker implementation details, how to use real time multitasking operating system, 9s12 hcs12 development board single board computer, instrument controller includes multitasking executive concurrently execute number tasks
Multitasking Basics
Multitasking Basics, Preemptive Timesliced and Cooperative Task Switching, Timeslicer Scheduling
Description: Using a multitasking real time operating system: overview, lexicon, cooperative and preemptive (timesliced) task switching and scheduling.
Keywords: multitasking advantages, multitasking lexicon, timesliced cooperative task switching, initializing multitasker, using elapsed time clock, overview real time multitasking operating system, 9s12 hcs12 development board single board computer, instrument controller includes multitasking executive concurrently execute number tasks, making ideal for automation instrument control applications, multitasker enables processor switch rapidly, executes instruction time, tasks impression tasks
Using Mailboxes in Multitasking C Programs
Using Mailboxes to Send and Receive Messages between Tasks or Processes, Synchronize Data Production and Data Use in Multitasking C Programs
Description: How to send and receive synchronized data between tasks or processes without data loss in real time multitasking C application programs.
Keywords: using mailboxes multitasking c programs, defining mailbox, sending receiving, how to use mailboxes manage inter task messaging synchronize data production data reception multitasking programs, mailboxes passing messages tasks for data exchange task synchronization, assume data gathering task produces data convey data calculation task consumes data, data gathering task convey data placing mailbox, using send command, calculation task uses receive retrieve data
Shared Resources
Using Resource Variables and Non-interruptable Memory Operators to Manage Shared Devices and Program Resources in Multitasking C Applications
Description: Defining, initializing and invoking resource variables to synchronize and control inter-task accesses to resources and devices including serial ports, analog to digital converters, keypads, liquid crystal displays, and IO (input/output) ports.
Keywords: how to use resource variables uninterruptable memory operators manage synchronize access shared resources devices multitasking application, managed, releasing resource, access serial ports, uninterruptable memory operations, application multitasking executive manage shared resource, state resource, corrupted unsynchronized access multiple tasks, assume tasks share access liquid crystal display lcd, task display alerts error messages, task display standard messages, standard interspersed error, single task
Software Examples
C Programming Language Examples for Microcontrollers and Embedded Systems
Description: C tutorial for beginners, C language code examples, for microcontrollers, and embedded systems
Keywords: c programming language, c language tutorial, codeblocks, c compiler, c programs, c programming tutorial, c projects, c ide, c program examples, c code, c programming examples, tutorial c, c examples, c language programs, c code examples, programs in c, c example code, c language compiler, c language examples, numerous c language demonstration programs software examples for 68hc11 development board single board computer, example c programs for 9s12 hcs12 development board single board computer
Best Practices in Embedded Systems Programming
Best Practices and Coding Standards for Real-time Embedded Systems
Description: List of resources for best practices and coding standards for real-time embedded systems
Keywords: best practices embedded systems programming, coding standards for real time programs, for review embedded systems real time constraints, embedded systems wikibook, recommended, paper, challenges of embedded programming, enjoy powerpoint presentation on the challenges of real time programming, coding best practices, hotly debated programmers, language dependent, links suggestions, commentary best practices for embedded systems, code the good and the ugly, combining c's volatile and const keywords
QCard C Code Examples
How to Compile C Program Examples for 68HC11 MCU
Description: C code development for 68HC11 development boards, C language demonstration programs and software examples, application software for embedded systems with challenging real-time constraints
Keywords: c compiler, c programs, c programming tutorial, c projects, c ide, c program examples, c programming examples, tutorial c, c examples, c language programs, c code examples, programs in c, c example code, c language compiler, c language examples, numerous c language demonstration programs software examples for 68hc11 development board single board computer, instrument controller c code examples, example c programs for 6hhc11 instruments projects, instrument controller controller, qcard controller
PDQ Board C Code Examples
C Language Code Examples for HCS12 9S12 Real-time Microcontroller
Description: Code examples are provided for real-time programming the PDQ Board, an HCS12 9S12 single board computers.
Keywords: C language tutorial, C code examples, for the Freescale 9S12 HCS12 MCU microcontrollers. C code development for 68HC12 68HCS12 MC9S12A512 MC9S12DP512 development boards, alternative to CodeWarrior. c compiler, c programs, c programming tutorial, c projects, c ide, c program examples, c programming examples, tutorial c, c examples, c language programs, c code examples, programs in c, c example code, c language compiler, c language examples
Dokuwiki
Animated by Dokuwiki, this Repository for Single Board Computer and Microcontroller Documentation Uses CMS/wiki Dokuwiki
Description: This web site uses Dokuwiki, an easy-to-use, standards compliant wiki well suited to creating and maintaining documentation.
Keywords: Animated by Dokuwiki, built dokuwiki, use cms underlying web site, content management system cms, documentation engine, dokuwiki using the mosaic template, easy to use, for creating maintaining documentation, learn more dokuwiki, about dokuwiki, download dokuwiki, dokuwiki manual, for download embedded single board computer manufacturer dokuwiki template, customized, using templates, dokuwiki installation, viewing, three column liquid center layout, navigation link boxes, customizable regions, created
Administering this Site
Mosaic Template for Dokuwiki, Administering Wiki Sites
Description: The Mosaic Template provides useful tools for administering Dokuwiki wiki-based CMS (content management system) web sites.
Keywords: administering site, mosaic template for dokuwiki tools for site administrators, administrators log, set tools column sidebar, administrators view of this dokuwiki site, namespace, help for admins
Using this DocWeb
User Guides and Online Documentation Wiki
Description: Online documentation and user guides for single board computers, microcontroller projects, and touchscreen GUI controllers.
Keywords: wiki, mediawiki, using wikis for documentation, using docweb, technical, navigating, printing searching documentation web, web site, organized product, pane navigation menu, folders for product categories, folders for individual products, clicking folder overview, clicking box, folder folders/pages, general, product users guide, glossary programming functions product driver software, schematics/diagrams, function summary lists software functions for product category, critical software functions
Contact Us
Description: Feel free to contact Mosaic Industries with any questions you may have. You may also leave comment or question on Discussion page. Mosaic Industries, Inc. Web site, "http://www.mosaic industries.com" Documentation web, DocWeb Online Questions, …
Keywords: free contact embedded single board computer manufacturer, careers, comment question discussion page, http//www, discussion and feedback, address, 5437 central ave, suite, newark, 94560 usa, customer, org emailing cover letter resume, embedded single board computer manufacturer periodically job openings for entry level embedded systems software/firmware engineer office assistant/accountant, any open positions will be posted on craigslist
Navigating Documentation Web
Navigating Documentation Web, Easily Navigate this Doku_wiki-based Documentation Site Using Page Menu Buttons, File-browser-style Navigation Box, or Your Browser's Buttons
Description: Embedded computer/controller documentation wiki is easily navigated using your browser and a file-browser-style navigation menu.
Keywords: mediawiki, wiki, file-explorer, navigate doku wiki based documentation site, using menu buttons, file browser style navigation box, browser's buttons, navigate site web site, browsers link tab holding control key, click link, using browser clicking buttons, reopening, closed, bookmarking, file explorer type sidebar for convenient navigation, column sidebar, clicking navigate button, corner page's menubar, opened, visible
The Page Menubar
Description: At top of each page is menubar with buttons for all actions pertaining to page. It is divided into three sections: On far right and left are buttons for showing or hiding sidebars. On left there are buttons for navigating up one level, or for moving …
Keywords: menubar buttons for actions pertaining, buttons for showing hiding sidebars, buttons for navigating level, current through, chapters, viewing revisions, link current, showing view for printing, comment/discussion
Printing and Exporting as PDF
Mosaic Embedded Computer Documentation - Printing and Converting to PDF
Description: Print or export as pdf from the Mosaic Documentation Wiki
Keywords: wiki, print, convert to pdf, printing exporting pdf, how to, printing printer, printing pdf file, printing tips, installing pdf driver, bug dialog box windows applications, use button for printer friendly version, documentation web, paper saved pdf file, use browser's function, after, setting setup options, export pdf file, use printer button menubar, use browser's menu, choose pdf driver dialog box convert pdf file, problems, suggestions, firefox, scaling margins setup, portable format
Searching Documentation Web
Searching Mosaic Embedded Controller Documentation Web
Description: You can search all of Mosaic's embedded computer documentation and user guides using the site's search form or by right clicking on any link of the navigation menu and choosing "Search here"
Keywords: mediawiki, wiki, keyword search, searching documentation web, restricting search user guides, searching pagenames, using browser's search box, using site's search box, right clicking links navigation menu, search entire documentation web, using search box corner window, type search term, precede, + include word, word query, use modifier, '+', assumed, search for phrases enclosing double quotes, search adding '*' digital analog io board, searching for net
Accessories
Description: Cables Power Supplies Enclosures Screen Protector Environmental Gaskets All microcontroller and single board computer accessories: electronic instrument design new product development index,
Keywords: microcontroller single board computer
Cables
Microcontroller Cables and Connectors
Description: Microcontroller cable accessories for Mosaic's embedded computer products, including PC RS232 and RS485 serial cables, power cables with Molex connectors, ribbon cables with IDC connectors, DB-9 to DB-25 adapters.
Keywords: qcard/pdq board oem power cable, usb rs 232 adapter, 9 pin qed serial communication cable, 9 pin pc serial cable, 25 pin pc serial cable, handheld db9f db25m adapter, embedded single board computer manufacturer handheld 40 pin interconnect cable, digital analog io board interconnect cable, prototyping cable set, current ribbon cable connector, embedded single board computer manufacturer offers convenient low cost cables adapters for prototyping product development, qcard pdq board oem power cable
Ribbon Cable Current Rating
26 AWG 26 and 28 AWG 28 Flat Ribbon Cable and IDC Socket Current Ratings Capacity and Limits
Description: Temperature rise and current rating of 0.050" pitch 26 AWG and 28 AWG flat ribbon cable and mating IDC connectors and sockets, Belden and 3M ribbon cable and IDC socket current capability, ribbon cable specifications, and how to distribute current among wires in ribbon cable for best current capacity.
Keywords: AWG26 flat ribbon cable, AWG28 flat ribbon cable, 26AWG flat ribbon cable, 28AWG flat ribbon cable, 22 AWG 22, 24 AWG 24, 24 gauge, 26 gauge, 28 gauge, cable current capability, cable current capacity, ribbon cable current rating, wire temperature rise current limits 0.050 pitch awg 26 gauge awg 28 gauge, flat ribbon cable idc sockets, ribbon cable wire sizes, ribbon cable current capacity limits, cable manufacturer's current capacity specifications, actual measurements cable temperature rise
Enclosures
Description: Mosaic offers several rugged industrial enclosures suitable for bench top or panel mount applications. Enclosures are offered for our GUI/Touchscreen Controllers. This namespace contains: enclosures index, See also → Accessories
Keywords: embedded single board computer manufacturer offers rugged industrial enclosures for bench top panel mount applications, offered for gui/touchscreen controllers
Black Anodized Aluminum Bezels
Description: electronic enclosure, Use bezel to give sleek professional look to panel mount applications. The Black Anodized Aluminum Bezel comes in two sizes that mount to QScreen or QVGA Controller. Optionally you can add an Environmental Gasket to your bezel for …
Keywords: black anodized aluminum bezel sizes mount qscreen qvga controller, bezel for qvga legacy measures 0.25 order mount install bezel for charge, bezel for qscreen controller measures 0.25 order mount install bezel for charge, use bezel sleek professional, optionally environmental gasket bezel for more durable application, number, bzl qvga, technical specs, viewed, bzl st, price and delivery information mosaic's website, contact us, compatible controller board host bezel
Compatible Controllers
Description: The following Controller Boards are compatible with Black Anodized Aluminum Bezel and NEMA 4X Enclosure: QScreen Controller QVGA-(Legacy)
Keywords: compatible black anodized aluminum bezel nema 4x enclosure, qvga legacy
NEMA-4X Enclosure
Description: Now you can use Mosaic operator interface computers almost anywhere with our rugged NEMA 4X stainless steel enclosure! This enclosure protects against corrosion, dust, rain, hose directed water, and formation of ice. Enclosure for QVGA and QScreen The …
Keywords: nema 4x enclosure, enclosure for qvga qscreen, order, use embedded single board computer manufacturer operator interface computers, corrosion dust rain hose directed water, formation ice, offered for, qscreen controller qvga legacy, constructed 16 gauge 304 stainless steel, panel mountable, ideal for industrial applications severe environments, custom configurations, emi shielding, tempered glass, enhanced solvent resistance, fluctuating commodity price stainless steel, contact us for pricing
Environmental Gaskets
Description: Use an Environmental Gasket to protect your electronics against elements. Gaskets are offered for QScreen and QVGA controllers. Basics The Environmental Gasket provides tight, chemically resistant seal between your touchscreen and bezel, preventing …
Keywords: use environmental gasket protect electronics, gasket for qvga, gasket for qscreen, mounting info, order, offered for qscreen qvga controllers, environmental gasket tight, chemically resistant seal touchscreen bezel, preventing infiltration dust liquids instrument panel, expansion/contraction touchscreen surface temperature variation, preventing touchscreen buckling, maintains tight seal, soft poron foam, bezel/enclosure visible area touchscreen, gasket uses highly compressible, highly resilient
Compatible Controllers
Description: The following Controller Boards are compatible with Environmental Gasket: QScreen Controller QVGA-(Legacy)
Keywords: compatible environmental gasket, qvga legacy
Board Dimensions and Mounting
Physical Dimensions of Computer Boards for Electronic Instrument Development
Description: Computer and I-O boards for new product design and development.
Keywords: board dimensions mounting, designing instruments, mind dimensions electronic boards, stacking, customizable boards for electronic instrument development, dimensions 9s12 hcs12 development board single board computer, instrument controller instrument controller, dimensions digital analog io board i/o boards, connector placement, height weight mosaic's microcontroller i/o boards, microcontroller instrument design development flexibility choosing controller i o boards
Power Supplies
Description: 9V Power Supply and Cable Part No. PS 9VPrice: $25.00 Wall transformer delivers 9VDC@1000mA to Docking Panel- that supplies 5V regulated power to QCard or PDQ Board. 14V Power Supply and Cable Part No. PS 14VPrice: $25.00 Wall transformer delivers …
Keywords: 9v power supply cable, 14v power supply cable, 24v handheld charger, ps 9vprice $25.00, wall transformer delivers 9vdc@1000ma docking panel supplies 5v regulated power 68hc11 development board single board computer, instrument controller pdq board, ps 14vprice $25.00, wall transformer delivers 14vdc@1000ma power qscreen controller, docking panel digital analog io board higher v+raw voltage, lcvr driver signal conditioning wildcard, ps hh 24vprice $25.00
Screen Protector
Description: touch screen protective film, The Screen Protector is tough, transparent, non adhesive, slip on plastic sheet that protects your touchscreen. While touchscreen is quite tough itself, it can be scratched by sharp objects, or slowly haze from grit on …
Keywords: screen protector for qscreen, requirements, order, tough transparent non adhesive slip on plastic sheet protects touchscreen, scratched sharp objects, slowly haze grit person's fingertips, sacrificial film prolongs life touchscreen, extends use environments, warehouses shipping docks, field laboratory use, protecting touchscreen, highly transparent glare free surface, main features screen protector, cleaned reinstalled extend lifetime, indoor conditions excellent screen protection, after
Compatible Controllers
Description: The following Controller Boards are compatible with Touchscreen Protector: QScreen Controller
Keywords: compatible touchscreen protector
GUI/Touchscreen Controllers
SBC with GUI Graphical User Interface &amp; RTOS (real Time Operating System), Single Board Computers, Embedded Computers, Microcontroller Input-output IO I/O, HMI, Human-machine Interface
Description: Mosaic's embedded computers combined with displays and touchscreen operated graphical user interfaces (GUI) offer a low cost solution to SCADA & instrument control. They directly host IO expansion boards and include pre-coded graphics and device driver software.
Keywords: gui/touchscreen controllers, source code generator interface design, legacy gui controllers, control instrument touchscreen matrix button graphical user interface, displays touchscreen operated graphical user interfaces gui offer low cost solution instrument control, engineers designing embedded hardware qscreen controller ideal for numerous hmi human machine interface applications programmable controller integrated smart user interface, touch panel display, powerful microcontroller
QScreen Controller
C-programmable Single Board Computer with Touchscreen GUI and LCD Display
Description: The QScreen Controller™ combines a C-programmable single-board computer (SBC) with a touchscreen-operated graphical user interface (GUI). It directly hosts expansion IO (input-output) boards and includes pre-coded GUI and device driver software.
Keywords: C-programmable single board computer, memory, communications, analog and digital IO, on a small low-cost board, programmable using C or Forth language, ideal for machine automation, industrial control, robotics, handheld data acquisition, and portable scientific instruments, qscreen controller™ combines c programmable single board computer sbc touchscreen operated graphical user interface gui, highly integrated touch panel embedded computer microcontroller, gui touchscreen lcd display,
QScreen Software GUI Toolkit Documentation
Description: Programming graphical touchscreen user interaction with Mosaic's QScreen.
Keywords: programming graphical touchscreen user interaction mosaic's qscreen, documentation for gui toolkit software library qscreen, pdf files, qscreen gui toolkit manual, users' guide for qscreen gui toolkit, qscreen gui toolkit glossary, reference c functons for qscreen gui toolkit, loaded qscreen linked application, installed mosaic ide demos and drivers folder, assemble package kernel extensions modular i/o boards gui toolkit, use kernel extension manager contact us, qscreen controller users guide
Compatible Accessories
I/O Boards and Accessories for Instrument Control and Automation
Description: I/O Boards and accessories for the QScreen Controller - a low cost LCD touchscreen computer for instrumentation and automation.
Keywords: compatible accessories, compatible qscreen™ single board computer, compatible qscreen™ controller, combines embedded computer 68hc11 microcontroller touch panel lcd liquid crystal display graphic user interface gui, ideal for instrument control automation, analog i/o wildcard, signal conditioning wildcard, i/o filter wildcard, compact flash wildcard, digital i/o wildcard, ethersmart wifi software drivers, gps wildcard, da 24/7 wildcard, ac relay wildcard, dc relay wildcard, power i/o wildcard, pr
Development Tools
ANSI C Compiler, Forth, Assembly Code, Terminal, Software Development
Description: The Mosaic Integrated Development Environment (IDE) provides a full-featured text editor with source-code coloring, plus icon-based invocation of the compiler, terminal, and graphics conversion tools. You can program the QScreen using ANSI C, Forth, or assembly code.
Keywords: using development tools debug application software, embedded single board computer manufacturer integrated development environment ide full featured text editor source code coloring comments, icon based invocation compiler terminal, ide pc windows operating system, program qscreen, using ansi c forth, using ide interactive debugger, build working graphical user interface gui application qscreen, graphical embedded computer 68hc11 microcontroller coupled liquid crystal display lcd touch panel, finished
Recover QScreen Memory
Restore Application Program, Extract Code Image
Description: This page describes how to dump the binary image from Qscreen memory and make a downloadable file that can restore the entire application program.
Keywords: recover qscreen memory, introduction, started, checksum verification, edit eeprom, edit rest, simply invoke autostart command automatically application time system boots, summary, how to extract binary image qscreen memory downloadable file restore entire application program, embedded single board computer manufacturer integrated development environment ide full featured text editor source code coloring comments, icon based invocation compiler terminal, graphics conversion tools
QScreen Controller Users Guide
I/O-rich Embedded Controller, Built-in Touchscreen, Graphical User Interface, GUI
Description: The QScreen Controller combines a C-programmable single-board computer with a liquid crystal display (LCD) touch panel to implement a complete graphical user interface (GUI) for your instrument control applications.
Keywords: qscreen controller users guide, powerful single board computer, prerequisite, how to use documentation, conventions, contact for technical chat, table contents, for purchasing qscreen controller™, manual instructions for, using embedded computer, qscreen controller combines c programmable single board computer liquid crystal display lcd touch panel implement complete graphical user interface gui for instrument, designed fully functional, compact industrial pc powered freescale 68hc11 microcontroller,
Your First Program
Edit, Compile, Download, Test, and Run C-language Program, Using RAM and Flash Memory, Using Interactive Debugger, Using Paged Memory and Arrays, Multitasking, Write Protecting, Autostart on Powerup
Description: How to compile, download, interactively debug, run, write protect and autostart a multitasking C program on the QScreen Controller.
Keywords: write protection, autostarting, task, Forth, removing re installing demo program, installing embedded single board computer manufacturer ide control c compiler, turning qscreen controller, disabling demo program, using embedded single board computer manufacturer ide, using editor compiler, textpad tool bar, 'compile tool' finds syntax errors c programs, 'make tool' compiles downloadable single page c program, 'multi page tool' compiles downloadable c program
The IDE: Writing, Compiling, Downloading and Debugging Programs
How to Use Editor and Compiler, Write and Compile Programs, Coding and File-naming Conventions, how to Access Pre-coded Onboard Functions, Initializing Variables, Using C Function Prototypes, Using Interactive Debugger
Description: Explores the QScreen Controller’s tools for writing, editing, downloading and debugging your C and Forth language application programs.
Keywords: stylistic conventions, ideal for instrument control automation, writing compiling, downloading debugging programs, writing programs, sylistic conventions, code comments, coding file naming conventions, using function prototypes, accessing standard kernel library functions, compiling multiple source code files, overview forth language programming environment, displaying values static variables, summary, use type interactively c functions, displaying values forth array elements
Digital and Timer-Controlled I/O
How to Use 68HC11 Timer-controlled Digital IO Ports, Using General Purpose Digital IO, Digital Input Captures and Digital Output Compares, Current Voltage Electrical Characteristics of 68HC11 Microcontroller Digital IO, Output Pin Voltage-current Characteristics, IO Protection, Pulse Generation, Pulse Counting
Description: How to configure and use the 68HC11 microcontroller's digital IO (input-output) lines, including timer-controlled IO and general purpose digital IO to generate pulses or measure frequency, input captures, output compares, pulse accumulator, microcontroller pulse counter, 68HC11 PWM pulse width modulation, digital I/O current voltage levels, output pin over-current over-voltage protection, PWM software generation.
Keywords: logic threshold voltages, uninterruptable operators, read-modify-write functions, frequency counter, PORTA, PORTB, PORTC, PORTD, peripheral interface adapter (PIA), PWM pulse width modulation, OC/ISR, how to use digital timer controlled i/o input/output lines qscreen, overview digital i/o, using digital i/o ports 68hc11 chip, porta, porte, using uninterruptable operators, read/modify/write functions, create uninterruptable functions, connecting hardware digital outputs
Data Acquisition Using Analog to Digital Conversion
Single and Multiple Analog-To-Digital (ATD or A/D or ADC) Conversions in 68HC11 Microcontroller
Description: How to use the 8-channel 8-bit Analog-To-Digital converter on the QScreen to perform single and multiple conversions, and how to calculate the equivalent voltages.
Keywords: resolution of analog to digital converter, data acquisition, using analog digital conversion, using qscreen controller, bit a/d converter, examining demonstration program, fundamentals analog digital conversion, determining resolution a/d converter, converting a/d count equivalent voltage reading, using 8 bit a/d, initializing 8 bit a/d, hardware connections, interactively perform conversion, multiple bit a/d conversions stored c array, for experts, how to use features bit a/d
Appendix C: Schematics
Electronic Hardware Schematics, QScreen Controller, Processor, RAM and Flash Memory, Digital IO, ATD Converter, Power Supply, Serial Connectors
Description: Schematics for the QScreen Controller including the processor, RAM and Flash memory, digital IO, ATD converter, display, real-time clock, power supply, CCFL backlight power supply, touchscreen, serial circuitry.
Keywords: appendix c, detailed schematics for qscreen controller, qscreen controller combines embedded computer 68hc11 microcontroller touch panel lcd liquid crystal display graphic user interface gui, ideal for instrument control automation, qscreen's electrical mechanical characteristics hesitate contact, download qscreen schematics as printable pdf, embedded multitasking touchscreen controller, using motorola/freescale 68hc11f1 microcontroller, motorola/freescale family 8 bit single chip microcontrollers
Appendix B: Connector Pinouts
Descriptions of Power Header, Communications Header, and Field Header, Wildcard IO Expansion Header
Description: Pin-outs for all input-output (IO) connectors on the QScreen Controller are described.
Keywords: appendix, connector pinouts, figure b 1 qscreen connectors headers, pin outs for i/o connectors qscreen, qscreen controller combines embedded computer 68hc11 microcontroller touch panel lcd liquid crystal display graphic user interface gui, ideal for instrument control automation, pinouts of connectors 68hc11 development board single board computer, instrument controller board, presented below, locate connectors board
Making Effective Use of Memory
Extended Memory for 68HC11 Microcontroller - Common and Paged Flash, RAM, and EEPROM Memory
Description: Describes the types of available memory (Flash, RAM, and EEPROM), different regions of memory (common and paged), where the compiler allocates memory, how paged memory works, and how to access paged memory from C language programs on the 68HC11 microcontroller based QScreen Controller.
Keywords: address space, nonvolatile memory, paged memory, making use memory, how to use paged common memory ram, flash eeprom 68hc11 qscreen controller, qscreen controller's memory map, qscreen memory map function, addressing memory c, addressing flash, software development, using flash memory, locating nonvolatile data eeprom, write protecting eeprom, using c arrays forth kernel arrays, storing data acquisition c arrays forth arrays, declaring c array, converting 16 bit address 32 bit xaddress
Getting to Know Your QScreen Controller
Single Board Computer, LCD Touch Panel, Graphical User Interface, GUI, Easily Programmable in C or Forth, Real Time Operating System, Hosts Expansion Modules, Includes Analog Io, Digital Io, Timer Io, RS-232 and RS-485 Serial Communications, Built-in Function Library, Ideal for Data Acquisition, Measurement, and Instrument Control
Description: Introduces the software and hardware features of the QScreen Controller: the RTOS, choice of C or Forth programming languages, Freescale 68HC11 microcontroller, memory, serial communications, real-time clock, and IO.
Keywords: extensible io, expansion io, embedded design platform, io-rich, input-output, analog io, digital io, timer io, built-in function library, easily programmed, 68HC11 processor, real time control, flash, EEPROM, RAM, RS232, RS485, serial communications, SPI, IIC, inter-IC bus, PWM, pulse width modulation, battery-backed real time clock, introducing qscreen controller, real time operating system rtos built in function library, control c programming environment, qed forth level language, 68hc11 assembly code
The Battery-Backed Real-Time Clock and Beeper
Using Battery-backed Real-time Clock (RTC), Setting Watch (RTC), Reading Watch (RTC), Rechargeable Lithium Battery
Description: How to use the battery-backed real-time clock (RTC) to access time of day, date, month and year on the QScreen Controller.
Keywords: rechargeable lithium battery, battery backed real time clock beeper, 128 kb battery backed ram, rtc battery retention time, setting reading real time clock, on board beeper, how to use battery backed real time clock rtc on qscreen controller, optionally for qscreen controller, included qscreen starter kit, distinct real time programming functionality qscreen's qed forth real time operating system, use rtc, track events calendar clock time, use built in software drivers read set rtc anytime,
Appendix A: QScreen Electrical Specifications
QScreen Controller IO Summary, Memory Description, Freescale 68HC11 IO Summary, 8-bit ATD Conversion
Description: QScreen Controller electrical specifications, memory description, and input-output (I-O) summary
Keywords: appendix, qscreen electrical specifications, general specifications, cpu i/o cpu ports, watchdog timer clock monitor ensures orderly reset after error, 21 interrupts 68hc11's on chip subsystems, runtime security, touchscreen/display user interface, for rs232 rs422 rs485 serial communications, power, operating conditions, paged memory expands processor's address space megabytes, 8 bit analog digital a/d conversion
Failure and Run-Time Error Recovery
Robust Error Recovery, Using Nonmaskable Interrupts, Using COP (Computer Operating Properly) Hardware, Using Watchdog Timer and Clock Monitor, Using External Interrupts, Power-on Reset
Description: How to achieve robust error recovery by employing the 68HC11 processor's built-in hardware features including maskable and nonmaskable interrupts, COP (Computer Operating Properly), clock monitor, and the special cleanup mode.
Keywords: cold restart, warm restart, recovery tricks, failure run time error recovery, started stopped, restarts resets, external hardware resets, internal resets, recovering crashes embedded application, resets restarts, cold warm restarts, use cleanup mode, cop watchdog timer clock monitor, configuring cop, servicing cop, processor operating modes, wai low power mode, summary low power modes, operating modes 68hc11f1 cpu, how to employ processor's built in hardware features for robust error recovery
Real Time Programming
C Language Real Time Operating System RTOS on 68HC11 Microcontroller Based GUI-touchscreen Instrument Controller, Multitasking and Event-driven Application Programs, Timeslicer and Elapsed-time Clock, Interrupt Servicing, Responding to Real-time Events, Attaching Interrupt Handler, Writing Interrupt Service Routine (ISR)
Description: How to write multitasking and event-driven application programs to respond to interrupts and other real-time events in an embedded systems programs.
Keywords: interrupt priority, maskable and non-maskable interrupts, interrupt latency, enabling and disabling interrupts, chapter introduction real time programming, timeslicer task switching, built in elapsed time clock, using interrupt service routines isrs, interrupt recognition servicing, nonmaskable interrupts, servicing maskable interrupts, nested interrupts, elevated priority, interrupt flag mask bits, external hardware interrupts irq xirq, configuring irq interrupts, using irq
Serial Communications
Using RS232/RS485 Serial Communications and SPI (Serial Peripheral Interface) Bus on QScreen Touchscreen Controller, Understanding Baud Rate, Serial Protocols, and Synchronous and Asynchronous Serial Channels
Description: How to use RS232, RS485, and SPI (Serial Peripheral Interface) communications links on the QScreen Controller.
Keywords: multi-drop communications, logic level serial connections, qscreen controller serial communications ports primary serial port serial, rs 232 rs 485 communications, how to use rs232 rs485 spi serial peripheral interface communications links qscreen controller, serial connectors configuration options, enabling rs485 communications, using serial ports, switching default serial port, timing considerations multitasking, setting baud rates, multi drop communications, using rs 485
A Turnkeyed Application
Writing Multitasking Programs for Instruments
Description: Presents a C-language multitasking example program for data acquisition and control of electronic instruments, using separate tasks for analog to digital (ATD) conversion, pulse width modulation (PWM), array data storage, and statistical calculations. Covers compiling the program and going into production with an embedded computer.
Keywords: autostart, save, restore, turnkeyed application code listing, overview application, hardware for example application, memory map, memory areas, bit a/d data gathering task, pulse modulation pwm task, output compare interrupt code, assembly coding function definition, statistics task, build activate tasks, define main routine, compile program, using bit analog digital a/d converter outputs pulse modulated pwm signal, restore write protection debugging, configure board autostart program
Handheld (Legacy)
Description: Looking for an integrated graphics solution for new designs? Try QScreen Controller! The Mosaic Handheld computer with graphic display, keypad and configurable modular I/O, The Mosaic HandheldTM is legacy product not available for new designs. For …
Keywords: handheld legacy, for integrated graphics solution for designs, the mosaic handheld computer with graphic display keypad and configurable modular i/o, embedded single board computer manufacturer handheldtm, legacy product for designs, for guidance, using handheld, handheld users guide, handheld controller's manuals user guides, portable handheld computer lcd
Compatible Accessories
Description: The following Accessories are compatible with Mosaic Handheld™ Analog I/O Wildcard Signal Conditioning Wildcard I/O Filter Wildcard Compact Flash Wildcard (The Handheld can only hold one CF Wildcard.) Digital I/O Wildcard DA 24/7 Wildcard Power I/O W …
Keywords: compatible embedded single board computer manufacturer handheld™, compact flash wildcard handheld, hold cf digital analog io board, power i/o wildcard, prototyping wildcard, uart wildcard, screw terminal wildcard, usb wildcard, gps wildcard handheld, accommodate antenna for digital analog io board, ethersmart wifi software drivers handheld, accommodate antenna for wifi digital analog io board, ac relay wildcard height digital analog io board sets limit relay card slot,
Handheld Users Guide
Description: handheld computer, Table of Contents: instrument control index, Not Approved for Life Support Use Mosaic’s embedded computers, software, and peripherals are intended for use in wide range of OEM products, but they are not designed, intended or authorized …
Keywords: introduction, prerequisite, how to use documentation, conventions book, obtaining code examples example applications, for technical chat contact, table contents, mosaic's embedded computers software, serial peripheral interface, intended for use wide range oem products, designed for application, intended authorized for use components life medical devices, failure product result personal injury, death property damage, complex software, electronic components fail, failure consequences
Data Acquisition Using Analog to Digital Conversion
Data Acquisition Using Analog to Digital Conversion, Using Your Portable Handheld Controller for Data Logging and Measurement
Description: This page describes analog inputs available on Handheld, explains how to connect converters to external signals, and details built in driver routines that make analog inputs easy to use. Simple code is presented to calculate measured voltages based on …
Keywords: using analog digital conversion, using portable handheld controller for data logging measurement, using handheld, bit a/d converter, examining demonstration program, fundamentals analog digital conversion, determining resolution a/d converter, converting a/d count equivalent voltage reading, using 8 bit a/d, initializing bit a/d, hardware connections, interactively perform conversion, multiple bit a/d conversions stored c array, for experts, how to use features bit a/d, analog inputs handheld
Your First Program
Your First Program, Using Mosaic Integrated Development Environment (IDE), to Program Handheld Instrument's Embedded Computer in C
Description: This Chapter will get you started using Control C language to program your Handheld. It will guide you through installation of Mosaic IDE, an integrated editor, compiler, and terminal, and you’ll start up and talk with your controller. You’ll also: Com …
Keywords: program handheld instrument's embedded computer c, using embedded single board computer manufacturer integrated development environment ide, installing embedded single board computer manufacturer ide control c compiler, turning handheld, using embedded single board computer manufacturer ide, using editor compiler, textpad tool bar, 'debug tool' finds syntax errors c programs, 'single page compile tool' compiles downloadable single page c program
The IDE: Writing, Compiling, Downloading and Debugging Programs
Description: In this Chapter we’ll explore Handheld’s tools for writing, editing, downloading and debugging your application program. You’ll learn: How to efficiently use editor and compiler to write and compile both short and long programs; Coding and file naming con …
Keywords: prior chapter introduced embedded single board computer manufacturer ide tools use edit compile, writing compiling, downloading debugging programs, writing programs, using editor/compiler, sylistic conventions, code comments, coding file naming conventions, using function prototypes, accessing standard kernel library functions, initializing variables, compiling multiple source code files, using interactive debugger, overview forth language programming environment, forth data stack
Customizing Your Handheld Instrument
Description: Your Handheld comes with 17 I/O signals including timer controlled digital I/O, 8 lines of 8 bit A/D, and two serial ports. You can further customize its I/O by: Adding WildCards for virtually any kind of I/O; Routing any I/O signals to Handheld’s DB 25 c …
Keywords: customizing handheld instrument, using personality board customize i/o, routing i/o instrument, mounting components, handheld 17 i/o signals, lines 8 bit a/d, adding digital analog io board for virtually kind i/o, routing i/o signals handheld's db 25 connector, filtering and/or protecting i/o, adding custom circuitry, handheld's personality board place custom circuitry handheld, mount digital analog io board for custom off the shelf i/o, route handheld's signals db 25 connector
Programming Graphical User Interface
Programming Graphical User Interface of Handheld Computer, Handheld Scientific Instrument User Interface
Description: GUI (Graphical user interface) programming a handheld prototype instrument using a 4x8 32-button keypad, 128x128 pixel LCD display and C language. Programming interactive handheld applications and GUI user interfaces in C. Handheld embedded computer programming.
Keywords: multitasking instrument control, GUI programming, embedded user interface, programming interactive user interfaces for handheld instrument, introduces structure gui toolkit, oriented programming organize data hierarchically objects manipulate data, gui properties, gui methods, gui toolkit objects, step by step guide building interactive application, designing user interface, drawing screens, creating images, transferring images handheld controller, using image data image header files, coding application
Getting to Know Your Handheld Instrument
Description: A guided tour of customizable Mosaic Handheld instrument platform Congratulations on your choice of Mosaic Handheld™, customizable handheld computing, data acquisition and communications platform that is ideal for machine automation, industrial control, r …
Keywords: guided tour customizable embedded single board computer manufacturer handheld instrument platform, introducing embedded single board computer manufacturer handheld, programming handheld, choice programming languages processor memory serial communications, control c programming environment, qed forth level language, 68hc11 assembly code, hardware functionality, graphical user interface, tape keypad, lcd display backlight, dedicated on/off button, battery power for portability, 68hc11 processor
Making Effective Use of Memory
Making Effective Use of Memory, Understanding Memory Map of 68HC11 MCU Based Handheld Instrument Controller
Description: The Mosaic Handheld instrument development platform contains plenty of memory for your C language application program. The standard Handheld provides 512K Flash for program storage and 128K of battery backed RAM for variables and data. An enhanced memory …
Keywords: making use memory, understanding memory map 68hc11 mcu handheld instrument controller, 68hc11 memory map, expanded memory option, expand processor's addressable memory, kernel application memory space, standard download memory maps, common memory, operated paged memory mode expand addressable memory, handheld memory map, addressing memory c, addressing flash, software development, using flash memory, locating nonvolatile data eeprom, write protecting eeprom, using c arrays forth kernel arrays
Real-Time Clock
Real-Time Clock, Using Battery Backed RTC as Calendar/time of Day Clock
Description: A battery backed real time clock (RTC) may be optionally included. If so, RTC’s battery also backs up 128K RAM. Note however that if expanded memory option is chosen, providing 512K or RAM, then none of RAM can be battery backed. The accuracy of clock is …
Keywords: setting reading real time clock, using battery backed rtc calendar/time clock, battery discharge rate, battery backed real time clock rtc, rtc's battery, providing 512k ram, accuracy clock, than + minutes month, ma hr lithium rechargable battery, backup battery charges automatically, length time battery lasts varies board board, alive rtc ram, ram chips vary device to device leakage currents, depend ambient temperature, battery time normal low ambient temperatures, greater temperature discharge
Failure and Run-Time Error Recovery
Failure and Run-Time Error Recovery, Using 68HC11 IRQ, COP, and Clock Monitor
Description: This chapter describes variety of useful hardware features of 68HC11F1: The processor’s external hardware interrupt /IRQ, may be used by external devices to request immediate service. Three nonmaskable interrupts cause hardware reset: external reset, C …
Keywords: failure run time error recovery, using 68hc11 irq cop, cop watchdog timer clock monitor, started stopped, restarts resets, external hardware resets, internal resets, recovering crashes embedded application, resets restarts, cold warm restarts, recovery tricks, use cleanup mode, configuring cop, servicing cop, processor operating modes, wai low power mode, summary low power modes, operating modes 68hc11f1 cpu, chapter variety hardware features 68hc11f1, processor's external hardware interrupt irq
Digital and Timer-Controlled I/O
Timer-controlled Digital I/O Ports of 68HC11 Microcontroller Based Handheld Computer, 68HC11 I/O Port Electrical Characteristics, Digital Output Pin Voltage Current Protection, Control Digital I/O from Handheld Instrument, Hand Held Digital Instrument Controller
Description: Using the 68HC11 microcontroller's timer controlled digital I/O ports to measure frequency or generate pulses, digital input capture output compare, pulse accumulator, microcontroller pulse counter, 68HC11 PWM pulse width modulation, digital I/O current voltage levels, PWM software generation.
Keywords: digital control using a handheld instrument, PORTA, PORTB, PORTC, PORTD, peripheral interface adapter (PIA), PWM pulse width modulation, frequency counter, digital timer controlled i/o, overview digital i/o, using digital i/o ports 68hc11 chip, digital i/o lines originate bit ports cpu 68hc11 named porta porte, using uninterruptable operators, read/modify/write functions, create uninterruptable functions, connecting hardware digital outputs, electrical characteristics 68hc11's i/o ports
Real Time Programming
Description: This chapter provides an introduction to real time programming. You’ll learn: About timeslice clock and how to use it; All about interrupts, and how to use them to respond to events. The Timeslicer and Task Switching The Built In Elapsed Time Clock The H …
Keywords: chapter introduction real time programming, timeslicer task switching, using interrupt service routines isrs, interrupt recognition servicing, nonmaskable interrupts, servicing maskable interrupts, nested interrupts, interrupt priority, elevated priority, interrupt flag mask bits, external hardware interrupts irq xirq, configuring irq interrupts, using irq, routines temporarily disable interrupts, interrupt latency, writing interrupt service routines, attach, implementation details
Powering Your Handheld
Description: The Mosaic Handheld provides an internal battery pack for portability. You can use plug in power adapter to recharge batteries, or to power your Handheld directly. While recharging you can continue to use instrument. In tethered operation, you can also …
Keywords: powering handheld, controlling power, automatic turn on, manually pressing button, programmable shut down, continuously, using battery power, replacing batteries, charging batteries, battery lifetime, using power adapter, power metering, monitoring battery current, monitoring battery voltage, embedded single board computer manufacturer handheld internal battery pack for portability, use plug in power adapter recharge batteries, power handheld, bring power through handheld's db 25 connector
Serial Communications
Description: RS 232 and RS 485 Communications The Handheld has two serial communications ports: primary serial port called Serial 1 that supports both RS232 and RS485 protocols, and secondary serial port called Serial 2 that supports RS232. The Serial 1 port is …
Keywords: handheld serial communications ports primary serial port serial, rs 232 rs 485 communications, serial protocols, rs232 rs485 protocols, serial connectors configuration options, enabling rs485 communications, using serial ports, switching default serial port, timing considerations multitasking, setting baud rates, multi drop communications, using rs 485, software implementation rs485 network, synchronous serial peripheral interface spi, spi bus pins, spi network connections, configuring spi
QVGA (Legacy)
OEM QVGA LCD Touchscreen Programmable Controller, Program GUI in C, QVGA Graphical User Interface, OEM Instrument Controller, Embedded Computer with RTOS
Description: OEM instrument controller with a QVGA LCD touchscreen, easily customized with menus, buttons and graphics, real time multitasking operating system (RTOS), analog and digital I/O for real time control of sensors, actuators, motors, process control, instrumentation and automation, embedded systems, industrial automation, SCADA.
Keywords: high contrast, CCFL backlit LCD, object oriented menu manager, qvga legacy, qvga lcd touchscreen controller resolution a/d embedded rtos, touch screen controller, for integrated touchscreen solution for designs, qscreen controller, qvga controller™, legacy product for designs, for guidance, using qvga, qvga controller users guide, qvga controller manuals user guides, liquid crystal display, analog digital converter adc atd hardware module embedded microcontrollers, real time operating system
Compatible Accessories
Description: The following Accessories are compatible with QVGA™ Analog I/O Wildcard Signal Conditioning Wildcard I/O Filter Wildcard Compact Flash Wildcard Digital I/O Wildcard Ethersmart WiFi Software Drivers GPS Wildcard DA 24/7 Wildcard AC Relay Wildcard DC Relay …
Keywords: compatible qvga™, dc relay wildcard, power i/o wildcard, prototyping wildcard, uart wildcard, screw terminal wildcard, usb wildcard, black anodized aluminum bezels
QVGA GUI Toolkit
Description: The QVGA Controllers graphical user interface (GUI) is programmed with assistance of software module called GUI Toolkit. For detailed instruction in using QVGA Controllers GUI Toolkit, consult Programming Graphical User Interface. Go to GUI Function …
Keywords: qvga controller's graphical user interface gui, programmed assistance software module gui toolkit, using qvga controller's gui toolkit, gui function summary for subject ordered gui functions, categorized tables gui objects, methods properties, click function names view popup definition function, definitions for gui functions, alphabetic order gui function glossary, mmi man machine interface, hmi human machine interface oi operator interface, keypad touchscreen graphic display
GUI Function Summary
Description: The GUI Function Glossary provides detailed descriptions of all of library routines that comprise QVGA Controllers GUI Toolkit. These GUI library routines are defined and declared in kernel extension you can download from Mosaic kernel extension manager …
Keywords: interpreting glossary definitions, type abbreviations function declarations, categorized qvga gui toolkit functions, pre instantiated objects, gui methods, errors, gui toolkit properties, gui display properties, gui screens properties, gui touchscreen properties, gui pen properties, gui buzzer properties, graphic properties, font properties, textbox properties, button properties, plot properties, gui function glossary detailed descriptions of library routines qvga controller's gui toolkit
GUI Function Glossary
Description: Listed functions are alphabetized in following ASCII order:A B C D F G H I L N P R S T U V W X Y ABORT_ON_ERROR C: ABORT_ON_ERROR4th: ABORT_ON_ERROR Type: Constant Return Value: Integer The name of GUI Toolkit property that causes Panel Touch QVGA …
Keywords: abort on error4th, add data, available heap space, backlight on, beep on press, beep on hold, beep on release, beep time, blank display, block on hold, border, buffer size out of range, button textbox, buzzer on, cal coords, calibrate, clear error, column out of range, contrast, data out of range, display initialization failure, draw graphic, flash not programmable, gui font, get property, gui buzzer, gui display, gui exists, booleans 'gui true' 'gui false', gui pen, gui resource
QVGA Controller Users Guide
Description: touch screen automation, Table of Contents: instrument control index, Embedded Computer and Advanced Operator Interface Welcome, and thanks for purchasing QVGA Controller™. This manual provides instructions for using your new embedded computer. The QVGA C …
Keywords: embedded computer advanced operator interface, prerequisite, how to use documentation, obtaining code examples example applications, for technical chat contact, table contents, manual instructions for, using embedded computer, state of the art embedded microcontroller advanced operator interface, ideal brain for instruments highly visible graphical user interface gui, touchscreen control, computational power, real time control dozens analog digital i/o lines, serial communications, compact package
Outputting Voltages with Digital to Analog Conversion
Description: The 8 channel 8 bit DAC brings to QED Board very exciting capability. The DACs are easy to use and flexible. The onboard 8 channel 8 bit digital to analog converter (DAC) is interfaced to processor via fast serial peripheral interface (SPI), and its chip …
Keywords: outputting voltages digital analog conversion, fundamentals digital analog conversion, initializing dac, applying reference voltage, dac execution speed, 8 channel 8 bit dac brings qed board exciting capability, use flexible, onboard channel bit digital analog converter dac, interfaced processor serial peripheral interface spi, chip select, memory mapped signal generated onboard logic
A Turnkeyed Application
Description: This chapter presents an application program that integrates range of hardware and software features of QVGA Controller. The application is turnkeyed, meaning that it can be placed in Flash and configured to autostart each time board is powered up. This …
Keywords: turnkeyed application code listing, overview application, hardware for example application, automatically sets memory map, memory areas, bit a/d data gathering task, pulse modulation task, output compare interrupt code, assembly coding function definition, statistics task, build activate tasks, define main routine, compile program, using bit analog digital a/d converter outputs pulse modulated pwm signal, restore write protection debugging, configure board autostart program
Your First Program
Your First Program, Using Mosaic Integrated Development Environment (IDE), to Program QVGA Controller's Embedded Microcontroller in C
Description: Here youll learn to use Control C language to program your QVGA Controller. Well cover installation of Mosaic IDE, an integrated editor, compiler, and terminal, and you’ll start up and talk with your controller. You’ll also: Compile and download your fir …
Keywords: program qvga controller's embedded microcontroller c, using embedded single board computer manufacturer integrated development environment ide, installing embedded single board computer manufacturer ide control c compiler, turning qvga controller, removing reinstalling demo program, disabling demo program, using embedded single board computer manufacturer ide, using editor compiler, textpad tool bar, 'compile tool' finds syntax errors c programs
The IDE: Writing, Compiling, Downloading and Debugging Programs
Description: In this Chapter we’ll explore QVGA Controller’s tools for writing, editing, downloading and debugging your application program. You’ll learn: How to efficiently use editor and compiler to write and compile both short and long programs; Coding and file nam …
Keywords: prior chapter introduced embedded single board computer manufacturer ide tools use edit compile, writing compiling, downloading debugging programs, writing programs, sylistic conventions, code comments, coding file naming conventions, using function prototypes, accessing standard kernel library functions, initializing variables, compiling programs, compiling multiple source code files, using interactive debugger, overview forth language programming environment, forth data stack
Programming Graphical User Interface
Description: The Graphical User Interface (GUI) Toolkit is suite of programming tools that gives you ability to build an informative and interactive graphical user interface to monitor and control your instrument. This chapter Introduces structure of GUI Toolkit; …
Keywords: introduces structure gui toolkit, closer, gui toolkit objects, properties gui toolkit, expanding gui toolkit's objects methods, servicing gui events, building application, designing user interface, drawing screens, creating images, transferring images qvga controller, using image data image header files, coding application, gui toolkit driver software, writing application's initialization routine, gui toolkit's pre instantiated objects, creating objects, setting property objects
Data Acquisition Using Analog to Digital Conversion
Data Acquisition Using Analog to Digital Conversion, Using QVGA Controller for Precise Analog Measurement and Data Logging
Description: This page shows how to use 24 channels of analog input/output on QVGA Controller including its high performance 8 channel 12 bit analog to digital (A/D) converter. The 12 bit A/D can be configured to convert 8 channels of single ended inputs or 4 …
Keywords: using analog digital conversion, using qvga controller for precise analog measurement data logging, 12 bit a/d converter, examining demonstration program, fundamentals analog digital conversion, determining resolution a/d converter, converting a/d count voltage, using 8 bit a/d, initializing 8 bit a/d, hardware connections, 8 bit a/d reference voltage, interactively perform conversion, multiple 8 bit a/d conversions xtored c array, for experts, using features 8 bit a/d, using 12 bit a/d
Appendix D: QVGA Schematics
Description: The QVGA Controller comprises two PC boards, designated QED Board and QVGA Board.The QED Board contains processor, RAM and Flash memory, digital I/O, A/D and D/A.The QVGA Board contains power conditioning, display and touchscreen interface circuits, …
Keywords: appendix complete circuit schematics for board, qed board schematic, figure d 1 qed board pn, qed 4 qvga processor, figure d 2 qed board memory, figure d 3 qed board pia current drivers, figure d 4 qed board pal glue logic, qed board serial communications drivers, qed board reset circuitry, qed board power conditioning, qed board 12 bit a/d 8 bit dac, qed board connector pin outs, qvga board schematic signal directory, qvga board cpld bus multiplexers, qvga board display controller, qvga board memory
Appendix B: Connector Pinouts
68HC11 MUC QVGA Controller Connector Pinouts for Analog and Digital I/O
Description: The QVGA Controller comprises stack of three boards: display backplane, QVGA Board, and smaller QED 4 QVGA Board (aka QED Flash Board). Pin outs for all I/O connectors on QED Flash Board or QVGA Board are provided here. Warning - Do Not Connect to System …
Keywords: appendix, qed flash board connectors, qvga board connectors, qvga controller stack boards display backplane, smaller qed 4 qvga board qed flash board, pin outs for i/o connectors qed flash board qvga board, warning connect system control signals, connecting digital i/o connector h2 qvga board ribbon cable, notch cable wires 11 through 24, pieces wire connected lines intermittent touchscreen processor, connecting supplemental i/o connector h3 qed board ribbon cable, connect wires
Making Effective Use of Memory
Making Effective Use of Memory, Understanding Paged Memory Addresses of 68HC11 Microcontroller Based QVGA Instrument Controller
Description: The QVGA Controller’s Memory Map The QVGA Controller uses paged memory system to expand processor’s 64Kbyte address space to 8 Megabytes of addressable memory. The top half (32 Kbytes) of address space (at addresses 0x8000 to 0xFFFF) addresses common mem …
Keywords: making use memory, understanding paged memory addresses 68hc11 microcontroller qvga instrument controller, qvga controller's memory map, half 32 kbytes address space addresses 0x8000 0xffff addresses common memory, addressing memory c, addressing flash, software development, using flash memory, locating nonvolatile data eeprom, write protecting eeprom, using c arrays forth kernel arrays, storing data acquisition c arrays forth arrays, declaring c array, converting 16 bit address 32 bit xaddress
Getting to Know Your QVGA Controller
Description: Congratulations on your choice of QVGA Controller™. This Chapter introduces various hardware and software features of QVGA Controller: graphical user interface (GUI), touchscreen, processor, memory, I/O, serial communications, RTOS and operating system f …
Keywords: introducing qvga controller, real time operating system built in function library, choice programming languages, control c programming environment, qed forth level language, 68hc11 assembly code, extensive hardware functionality, power conditioning regulation, 68hc11 processor, learning more 68hc11, graphical user interface gui toolkit, memory mass memory, measurement control robotics, communications header, extensible i/o, performance harsh environments, environmental gasket, screen protector
Battery-Backed RTC
Battery-Backed RTC, Reading and Setting Battery-backed Real Time Clock, Calendar/time of Day Clock
Description: The battery backed real time clock is set and read using Control C functions ReadWatch() and SetWatch(). In C, these two routines access fixed pre allocated structure in 68HC11s on chip RAM using structure macros defined in WATCH.H header file. For …
Keywords: battery backed rtc, reading setting battery backed real time clock, calendar/time clock, set read, using control c functions readwatch setwatch, routines access fixed pre allocated structure 68hc11's on chip ram, using structure macros defined 'watch, h' header file, code reads watch stores current after variable named current minute, static int current minute, current minute = watch minute, written readwatch, fixed location, re entrant, single task applications applications
Appendix A: QVGA Electrical Specifications
Electrical Specifications of 68HC11 MCU Touchscreen/GUI Controller
Description: General Specifications CPU Motorola 68HC11F1 microcontroller with 16 MHz clock speed and 4 MHz bus speed. Paged memory expands processor’s address space to 8 Megabytes. Timers 3 or 4 input capture functions facilitate accurate detection of pulse edges a …
Keywords: appendix, qvga electrical specifications, cpu i/o cpu ports, watchdog timer clock monitor ensures orderly reset after error, 21 interrupts 68hc11's on chip subsystems, runtime security, touchscreen/display user interface, for rs232 rs422 rs485 serial communications, current drivers, power, surge suppression, emi/rfi filter, operating conditions, paged memory expands processor's address space megabytes, pia i/o ports ppa ppb, 8 bit digital analog conversion, 8 bit analog digital conversion
Run-Time Error Recovery
Run-Time Error Recovery, 68HC11F1 Hardware Safeguards Enhance Its Real-time Capabilities and Enable Recovery from Failures
Description: A variety of useful hardware features of 68HC11F1 enhance its real time capabilities and enable recovery from failures: The processor’s two external hardware interrupts, /XIRQ and /IRQ, may be used by external devices to request immediate service. Three n …
Keywords: run time error recovery, 68hc11f1 hardware safeguards enhance real time capabilities enable recovery failures, started stopped, restarts resets, external hardware resets, internal resets, power fail monitor, recovering brown outs power loss, detecting impending power loss, cop watchdog timer clock monitor, configuring cop, servicing cop, processor operating modes, wai low power mode, summary low power modes, operating modes 68hc11f1 cpu, cleanup mode
Appendix C: Physical Dimensions
Physical Dimensions and Drawings of QVGA Instrument Controller
Description: QVGA embedded instrument controller drawings showing LCD display physical dimensions and connector and switch locations
Keywords: appendix c, drawings qvga instrument controller, the qvga controller display facing down, the qvga controller showing the qed board mounted on the qvga board, qvga controller showing qed board mounted qvga board, connectors switches qvga controller, memory qed board, 128 expandable 512k flash 128 expandable 512k ram, single board computers sbcs, embedded real time operating systems, using motorola/freescale 68hc11f1 microcontroller, flash programmable read only memory
Digital and Timer-Controlled I/O
Using Timer-controlled Digital I/O Ports of 68HC11 Microcontroller, 68HC11 I/O Port Electrical Characteristics, Digital Output Pin Current Voltage Limits, Control Digital I/O from Graphical User Interface
Description: Using the timer controlled digital I/O ports of the 68HC11 microcontroller to generate pulses or measure frequency, input captures, output compares, pulse accumulator, microcontroller pulse counter, 68HC11 PWM pulse width modulation, digital I/O current voltage levels, PWM software generation.
Keywords: PORTA, PORTB, PORTC, PORTD, peripheral interface adapter (PIA), PWM pulse width modulation, OC/ISR, frequency counter, digital timer controlled i/o, overview digital i/o, using digital i/o ports 68hc11 chip, designated porta portb portc portd, porte, using pia, pia initialization, accessing pia ports ppa, ppb ppc, characteristics pia's i/o ports, using current drivers, using uninterruptable operators, use uninterruptable operators, read/modify/write functions, create uninterruptable functions
Real Time Programming
Multitasking, Event-driven C Language Application Programs on GUI-touchscreen Instrument Controller, C Language Real Time Operating System RTOS, Elapsed-time Clock, Interrupt Servicing, Responding to Real-time Events, Attaching Interrupt Handler, Writing Interrupt Service Routine (ISR)
Description: How to write multitasking and event-driven C-language software applications to respond to interrupts and real-time events in a real time embedded system using a real time operating system RTOS.
Keywords: interrupt priority, maskable and non-maskable interrupts, interrupt latency, enabling and disabling interrupts, real time programming, timeslicer task switching, using interrupt service routines isrs, interrupt recognition servicing, nonmaskable interrupts, servicing maskable interrupts, nested interrupts, elevated priority, interrupt flag mask bits, external hardware interrupts irq xirq, configuring irq xirq interrupts, using irq xirq, routines temporarily disable interrupts
Serial Communications
RS232 and RS485 Serial Communications in Low Cost GUI Touchscreen Industrial Controller
Description: How to enable and use serial RS232 and RS485 point to point and multidrop network communications on a 68HC11 microcontroller based GUI touchscreen industrial controller.
Keywords: qvga controller serial communications ports primary serial port serial, rs 232 rs 485 communications, serial protocols, rs232 rs485 protocols, serial connectors configuration options, enabling secondary serial port, enabling rs485 communications, using serial ports, switching default serial port, timing considerations multitasking, setting baud rates, multi drop communications, using rs 232, using rs 485, synchronous serial peripheral interface spi, spi bus pins, spi network connections, configuring spi
Modular I/O Boards
Microcontroller Custom Modular OEM I/O Boards, Mezzanine Boards for Analog and Digital I/O, Embedded I-O, for Embedded Instruments, Embedded Devices, Embedded Single Board Computer I/O
Description: Wildcards are small, stackable expansion I/O modules, including GPS, USB, RS232/485, digital I/O, A/D, D/A, signal conditioning, AC and DC solid state relays, keypad/display, Ethernet and WiFi, that you can mix-and-match to create your own custom embedded system. They are directed to data acquisition, temperature measurement, pulse width modulation PWM, motor control, frequency measurements, data analysis, data logging, analog control, PID control, instrumentation, solid state relays (SSR), embedded web servers, device servers, RS232 RS485 communications, industrial control, and industrial automation.
Keywords: low cost computer boards, analog I/O, digital I/O, modular i/o boards, digital analog io board mount mosaic's customizable embedded computers, providing unprecedented i/o density, ac relay digital analog io board, analog i/o digital analog io board, conductivity sensing digital analog io board, compact flash digital analog io board, da 24/7 digital analog io board, dc relay digital analog io board, digital i/o digital analog io board, ethersmart digital analog io board, wifi digital analog io board
Wildcard Bus Loading Limits
Mezzanine Board Capacitive Bus Loading
Description: Digital input capacitance limits the number of mezzanine boards that may share a communication bus
Keywords: daughterboard, piggyback board, modular i/o, capacitive loading, digital analog io board bus loading limits, introduction, capacitive load limits, controller load limits, digital analog io board load factors, reducing digital analog io board bus inductance, examples, stacked embedded single board computer manufacturer controllers, digital analog io board place more load digital analog io board bus than, making combinations infeasible
Serial LCD Character Displays
Serial RS232/RS485 LCD Character Display with Controllable Backlight and Contrast
Description: Serial character display with controllable backlight and contrast interfaces to Mosaic's programmable embedded controllers for quick design of instruments and automation solutions.
Keywords: programmable baud rate software controlled backlight LCD liquid crystal display, serial lcd character displays, software specifications for displays, connecting displays, writing characters display, writing characters 68hc11 development board single board computer, instrument controller qscreen controller, writing characters 9s12 hcs12 development board single board computer, instrument controller pdqscreen controller, command sequences, backlight intensity current drain, adjusting display contrast
Keypad/Display Wildcard
4x20 Backlit Embedded LCD Display &amp; Keypad, Microcontroller Keypad Display Interface
Description: Embedded 4x20 LCD Display with attached Keypad for Microcontroller HMI. Microcontroller interfacing of a 4x20 backlight LCD character display and 4x5 keypad for instrument control and instrument front panel.
Keywords: 4 line by 20 character display, 4 x 5 keypad, ribbon cable interface, input/output lines, microcontroller user interface, purchased keypad/display digital analog io board, 4x20 lcd display 4x5 keypad instrument controller, order, lcd display module keypad, keypad/display digital analog io board ™ convenient interface 20 character display keypad, mosaic's qcard controller pdq board sbc, ideal solution for handheld space constrained instrumentation applications programmable embedded computer low cost,
Keypad Display C Demo
Embedded Keypad Display Example, Simple C Demonstration Program
Description: Example program shows how to control a Keypad and Display module attached to a SBC with simple questions and answers.
Keywords: LCD Display, String to display, controlled, drivers, Keypad input, Keypad HMI, keypad display c demo, presents ansi c version demonstration program source code, program keypad lcd display work for, efficient human interface, expand instrumentation include human feedback control, using source code example, demonstration program for keypad/display digital analog io board, copyright 2009 embedded single board computer manufacturer, rights reserved, disclaimer, software, basis
Keypad Display Forth Demo
Keypad Display Forth Example Program, Question Answer HMI
Description: Example program in Forth Language shows how to control an LCD character display and respond to keypad presses.
Keywords: Display, Character, 8 bits, key, number, message, keypad display forth demo, presents forth version demonstration program source code, source code activates lcd display keypad for question response demo, example serve starting point for instrumentation requirements, forth demo code for keypad/display digital analog io board, 10/1/2009, interpreted decimal, preceeded 0x, interpreted hexadecimal, memory map, modulenum corresponds digital analog io board plugged module port jumpers set, loading file
Keypad/Display Forth Glossary
4 X 20 Backlight Display, C Function Examples
Description: List of functions to control Backlit LCD display and embedded Keypad. Full glossary terms included with code snippets.
Keywords: LCD Backlight Display, Keypad, display buffer, character display line, row scan, , keypad/display forth glossary, 'keypress' 'keypad', $>display, update, backlight off, backlight on, buffer, position, character 4x20, char>display, chars/display, chirp, command>display, options, address, lines/display, cursor, read extra io, set display modulenum, set extra io direction, write extra io, glossary defines constants functions keypad display digital analog io board driver code
Compatible Controllers
LCD Display, Input Keypad, Compatible Microcontrollers
Description: A list of microcontroller boards capable of hosting the Keypad/Display Wildcard
Keywords: LCD Display, keypad, key input, controller, compatible controllers, compatible keypad/display digital analog io board ™, pdq board users guide, qcard users guide, modular digital analog, rs232 uart, usb serial communications, input output i o boards for industrial control, process control, data acquisition sensors, measurement control robotics, motor control, atd dta gps scada wifi web server ethernet
Keypad Display Wildcard Users Guide
Keypad and LCD Display Module for Data Entry, Instrument Control
Description: Control your instrument with a 4x20 LCD display and 4x5 keypad designed for front panel feedback and control.
Keywords: Keypad, 4x20 LCD Display, Embedded Display, Embedded Keypad, Beeper, Buzzer, operator control, keypad display digital analog io board users guide, connecting digital analog io board, mounting 68hc11 development board single board computer, instrument controller 9s12 hcs12 development board single board computer, instrument controller controller 9s12 hcs12 development board single board computer, setting module address, setting jumpers, connecting keypad display, connecting display
Conductivity Sensing Wildcard
Conductivity Probe Transmitter, Conductance Sensing Meter, Measure Aqueous Liquid Conductance, Measuring Ion Concentrations
Description: Low cost conductivity sensor board provides aqueous conductance sensing using an AC electric current between two electrodes of a conductivity cell. Measure conductivity, measure reaction rate, monitor total dissolved solids or measure ionic diffusion through through a semipermeable membrane with this accurate metering board.
Keywords: conductivity cell, concentration, samples, aqueous solution, ionic and molecular substance, strength of weak acids and bases, ionic substance dissociates, measure changes in conductivity, photosynthesis, bicarbonate-ion concentration, rate of chemical reaction, dissolved ions, solution conductivity, ionic specie, conductivity titration, stoichiometric quantities, ionic species diffuse through a semipermeable membrane, dialysis tubing, total dissolved solids, photosynthesis or respiration.
Driver Software Equations
Driver Software Equations, Derivation of Equations Implemented by Conductivity Sensing Software Drivers
Description: This page describes computations performed by Conductivity Sensing Wildcards software drivers. Those computations convert voltage output of Wildcard into an indication of conductance/conductivity of solution sampled by conductivity probe/electrode. …
Keywords: derivation equations implemented conductivity sensing software drivers, measuring resistance/conductance, using voltage divider, tare calibration cable leakage conductance, full scale calibration, calibration conductivity probe's cell constant, compensation for demodulator nonlinearities, deriving calibration equations, using full scale values for a/d conversion, corrections for nonlinearities, computing conductance normal, computing calibration coefficients, cell constant k, sensor impedance zs
Conductivity Sensor Specifications
Interdigitated Electrodes Conductivity Cell, Sensor Cell Constant, Fluid Conductivity &amp; Conductance
Description: Electrical and physical properties of an interdigitated conductivity sensor used in with the Conductivity Wildcard. Multiple data graphs are presented for this probe, including Resistance vs Temperature, Resistance vs Absolute Temperature, and Comparison with Gold. The data and equations are useful when dealing with liquid analysis instrumentation.
Keywords: conductivity sensor specifications, dimensions electrical properties, understand behavior interdigitated electrode assemblies general consult cell constant of interdigitated electrodes, conductance/resistance ranges, rtd temperature sensor, electrical properties conductivity sensor conjunction conductivity digital analog io board, presented for probe, resistance thermometers resistance temperature detectors rtds, resistance absolute temperature, comparison gold, data equations listed here
Customizing Your Conductivity Sensing Circuit
Customizing Your Conductivity Measurement Circuitry
Description: There are number of potential customizations of stand alone version of Conductivity Sensing Wildcard to make it better suited to your application. In particular, you can change values of specific components (by soldering others in their place) to vary …
Keywords: customizing conductivity sensing circuit, change operating frequency bandwidth, conductivity range, replacing components, shifting measurement range reference resistor, changing measurement frequency, changing detection bandwidth, changing output filtering time, bypassing isolation capacitors, minimizing cable capacitance, component placement, number potential customizations stand alone version conductivity sensing digital analog io board suited application
Enhancing Electrode Surface Area
High Surface Area Electrochemical Cell Electrodes
Description: High surface area electrochemical cell electrodes include platinized platinum, stainless steel, carbon, and graphite electrodes.
Keywords: enhancing electrode surface area, platinum electrodes use specialized surface treatment surface area electrode, carbon pyrolytic carbon, glassy carbon, suppliers, electrodeposition platinum black chloroplatinic acid produces surface covered platinum black finely divided, porous platinum, platinized platinum electrodes bet surface area 400 500 macroscopic geometrical area, instrumental note platinized platinum platinum sponge and platinum black, allan mills, bulletin scientific instrument society, 89 2006
Driver Software
Driver Software for Calibrating and Using Conductivity Probes and Cells
Description: The Conductivity Sensing Wildcard software driver makes it easy to calibrate and use different fluid conductivity probes or conductivity cells. The driver routines perform calibration at zero, mid range and full scale, measure response of Conductivity …
Keywords: initializing conductivity digital analog io board driver software, software use interface for calibrating conductivity probes, using conductivity sensing digital analog io board fluid conductivity probes cells, overview driver functions, initializing conductivity sensor functions, conductivity probe calibration, resistance conductivity measurements, installing driver running demo programs, compiling conductivity digital analog io board demo program
Cell Constant of Commercial Graphite Probe
Cell Constant, Graphite Conductivity Probes, Oakton(tm) Conductivity Probe, Cole-Parmer
Description: Cell constant and pin-out cable connections are provided for an Oakton graphite electrode conductivity probe.
Keywords: conductivity cell, carbon electrodes, graphite electrodes, cell constant commercial graphite probe, estimating cell constant oaktontm conductivity probe cole parmer, cole parmer pn ew 35820 62, use oaktontm conductivity probe meter conductivity ion concentration fluid instrumentation applications, probe uses parallel graphite electrodes incorporates 100ohm rtd, planar 1cm, mm wide, separated mm, geometrical considerations, assuming conductance, region electrode plates cell's conductance
Stand-alone Operation
Stand-alone Liquid Conductivity Measurement
Description: Measure liquid conductivity using a voltmeter or Arduino, Raspberry Pi, Beagle Board or BeagleBone boards.
Keywords: Conductivity conductance measurement, arduino, Raspberry Pi, BeagleBone., use digital analog io board stand alone, measuring output conductivity sensing digital analog io board, basic, connecting conductivity probe measuring output, verifying board, limitations, conductivity electrode surface area, cable length, intended, conjunction analog i/o digital analog io board embedded controllers, 9s12 hcs12 development board single board computer
Using Conductivity Sensing Wildcard
How to Use Conductivity Probe, Liquid Conductivity Measurement Transmitter, Precision Measurement of Conductivity Cell Electrodes, Measuring Total Dissolved Solids (TDS)
Description: A small transmitter board interfaces to a microcontroller and conductivity probe to measure liquid conductance and conductivity. Precise equations and measurements are provided for this microcontroller controlled conductivity meter.
Keywords: Liquid Conductivity, measure inverse electrical resistance, temperature coefficients, conductance sensor, conductivity probe, conductivity cell conductance, electrode polarization, ionic solutions, using conductivity sensing digital analog io board, conductivity transmitter specifications, theory, conductance conductivity, electrodes measurement technique, resistive divider, measurement error, connecting digital analog io board, h1 direct sensor connections, h2 digital analog io board bus header
Cell Constant of Interdigitated Electrodes
Calculating Electrolytic Conductivity Sensor Cell Constant for Microfabricated Planar Interdigitated Electrode Array, Conductivity Cell Constant
Description: The cell constant of microfabricated planar interdigitated electrodes used in electrolyte conductivity sensors is calculated by computer solution of the electric fields of Laplace's equation using a relaxation method. A simple inverse cube law expression of the finger electrode width and separation fits the data and the theoretical model of Olthuis et al (Theoretical and experimental determination of cell constants of planar-interdigitated electrolyte conductivity sensors, by W. Olthuis, W. Streekstra, P. Bergveld, of MESA Research Institute)
Keywords: electrical conductivity, aqueous solutions, Poisson's equation, finger electrodes, electrolyte cell, electric field voltage, fringing electric field geometry, conductance sensor, conductivity cell, planar interdigitated electrodes, cell constant interdigitated electrodes, cell constant microfabricated planar interdigitated electrodes electrolyte conductivity sensors, solving laplace's equation for electric fields, using relaxation method
Measuring Total Dissolved Solids
Using Conductivity Cell for Measuring TDS (total Dissolved Solids), Conductivity Probe Temperature Compensation
Description: The conductivity of an aqueous solution is a measure of its Total Dissolved Solids (TDS), you'll need to temperature compensate the conductivity probe's reading.
Keywords: pure deionized water, salts, boiler water, distilled water, NaOH, HCl, ion concentration, ion mobility, conductance, temperature coefficient of conductiance, measuring total dissolved solids tds, conductance ranges, conductance aqueous solution, measure total dissolved solids, using cell constant k = 0.0922 cm 1, values conductance conductivity for common substances, solution conductivity micros/cm conductance, resistance, 0.055 0.6 micros, 1.67 mohm, 0.5 5.4 micros, 184 kohm
Cell Constant of Parallel Wire Electrodes
Cell Constant of Parallel Wire Electrodes, Solving Gauss's Law Electric Field Equations for Paraxial Two-electrode Conductivity Cell
Description: Gauss's Law electric field equations are solved for cell constant of parallel electrode electrolyte conductivity probes & cells, capacitance between parallel wire electrodes or paraxial cylinders, and the surface resistivity/resistance/conductance between two circular contacts on a sheet of conducting material. The conductivity cell may use stainless steel electrodes, carbon electrodes, activated carbon electrodes, glassy graphite electrodes, or platinized platinum black electrodes.
Keywords: Measuring conductance, tubular electrodes, current flux, carbon electrodes, graphite electrodes, electrolyte conductivity, parallel electrodes, conductivity probes, paraxial wire electrodes, capacitance between wires, conductivity cells, capacitance of parallel cylinders, cell constant parallel wire electrodes, solving gauss's law electric field equations for paraxial two electrode conductivity cell, calculating cell constant for parallel wire electrodes, inter electrode voltage
AC Relay Wildcard
5 Amp Embedded System AC Relays, Opto Isolated AC SSR (Solid State Relay Control), Control Crydom AC Relays
Description: Four Solid State AC Relays provide long life and excellent reliability when controlling AC Loads with a microcontroller. Its optically isolated Crydom AC SSRs control solenoids, pumps, motors, heaters, valves, relays, fans or other AC loads. Switching occurs at zero crossing of the AC line. Screw terminals allow easy wiring.
Keywords: 5 Amp, AC Relays, Device Control, AC Load, Screw Terminal, AC Device, Zero crossing switch, purchased ac relay digital analog io board, ordering ac relay modules, i/o interface board contains optically isolated ac solid state relays using crydom ac solid state relay modules, solid state ac relays ac ssr control ac operated devices, ac state relay digital analog io board ™ independent control, amp ac devices, isolated switches crossings ac, state opto isolated relays ssrs,
AC Relay C Demo
C Example for 5 Amp Solid State Relay Control, AC Relay Module
Description: C language program shows simple example of cycling the states of 4 embedded AC Relays.
Keywords: AC Relay, Relay Control, Software, C language, simple example, character, least significant bits, turn on relay, ac relay c demo, demonstration program serve starting point for instrumentation ac controlled devices, relay sequence, file acrelay, author, david, ben morse, 5/4/2009, version 1.1, driver code for ac relay module, initializes ac relay module, turns relay, returns state relays, init ac relay, control ac relay, read ac relay status, wacm module num constant match hardware jumper settings, notes
AC Relay Forth Demo
Forth Language Example Program for AC Relays, Solid State Relay Control
Description: Forth language example program shows switching AC solid state relays on and off.
Keywords: driver code, AC Relay module, control lines, most significant bits, Relay State, ac relay forth demo, demonstration program, relay sequence, acrelay.4th, author, david, ben morse, 5/4/2009, version 1.1, driver code for ac relay module, initializes ac relay module, turns relay, returns state relays, init ac relay, control ac relay, read ac relay status, notes, active low, writing relay, disclaimer, software, basis, warranties representations express implied, limited, implied warranties
AC Relay Wildcard Users Guide
How to Use AC Solid State Relays (SSRs) in OEM Instruments, Controlling Crydom AC Relays, Users Manual
Description: How to control or drive large AC loads reliably from your embedded controllers and microcontroller with this solid state relay card. Optically isolated Crydom AC SSRs are used for zero crossing switching of AC currents.
Keywords: Solid State AC Relay, SSRS, AC Relays, 5 amps, control, switch, AC Load, schematic, Crydom, active low, ac relay digital analog io board users guide, ac relay digital analog io board specifications, how to use ac relay digital analog io board 's hardware software, overview, connecting digital analog io board bus embedded single board computer manufacturer controller, selecting digital analog io board address, initializing digital analog io board, c demo program controls ac relays
Compatible Controllers
AC Relay Solid State, Compatible Controllers
Description: A list of embedded controllers that are capable of interfacing with the AC Relay Wildcard.
Keywords: crydom, ac relay, opto isolated solid state, ssrs, alternating current control relay, controller boards, compatible ac relay digital analog io board ™, pdq board users guide, qcard users guide, qscreen controller, qvga legacy, handheld legacy handheld, host digital analog io board, height digital analog io board prevents stacking digital analog io board for limit relay card slot, motor control, solenoid control, modular digital analog, rs232 uart, usb serial communications input output i o boards,
DC Relay Wildcard
I/O Board Controls Optically Isolated DC Solid State Relays (SSR), DC SSRs, Crydom DC Relay Controller
Description: The DC Relay Wildcard gives you optically isolated control of up to three, 3 amp DC devices. The instrumentation of solenoids, motors, pumps, heaters, relays, valves, thermoelectric coolers and fans is a snap with this Wildcard. It includes output relay fly-back protection, transient protection, solid state relay surge protection. Use this DC SSR (solid state relay) to control inductive loads too.
Keywords: solid state relays, DC SSRs, Crydom solid state relays, purchased dc relay digital analog io board, order, dc relay digital analog io board ™ optically isolated control, dc solid state relays dc ssr control current dc loads, compact i/o board provides isolated control of dc devices using crydom dc solid state relays, instrumentation solenoids motors, pumps heaters, relays valves, thermoelectric coolers fans, snap digital analog io board, relay low switching common supply, fly back,
DC Relay C Demo
DC Relay Example C Program, Crydom Relay Control
Description: Simple C example program shows DC relay control with large loads.
Keywords: dc relay c demo, demonstration program, relay sequence, use demo starting point for instrumentation project, file dcrelay, author, david, ben morse, 5/6/2009, version 1.1, driver code for dc relay module, initializes dc relay module, turns relay, returns state relays, init dc relay, control dc relay, read dc relay status, wdcm module num constant match hardware jumper settings, notes, active low, writing relay, disclaimer, software, basis, warranties
DC Relay Forth Demo
Embedded DC Relay Example Program, Solid State Relay Control, Forth Embedded Language
Description: Simple example controls DC loads with Solid State Relays and embedded controller.
Keywords: DC Load, Solid State Relay, Fourth program example, DC Relay Control, dc relay forth demo, demonstration program, relay sequence, example serves starting point for instrumentation projects, dcrelay.4th, author, david, ben morse, 5/6/2009, version 1.1, driver code for dc relay module, initializes dc relay module, turns relay, returns state relays, init dc relay, control dc relay, read dc relay status, notes, crydom relays, active low, writing relay, disclaimer, software, basis
DC Relay Wildcard Users Guide
3 Amp Optically Isolated DC SSR (Solid State Relay) for OEM Instruments, Uses Crydom DC Relay Modules, Users Manual
Description: Users manual for controlling DC loads with large surge tolerance using Crydom DC optically isolated solid state relays.
Keywords: DC Relay, Solid State, Opto isolated, hardware, screw terminals, 12 amp max surge current, control lines, dc relay digital analog io board users guide, dc relay digital analog io board specifications, overview hardware software for digital analog io board, connecting digital analog io board embedded single board computer manufacturer controller, selecting digital analog io board address, initializing digital analog io board, c demo program for dc relay digital analog io board, forth demonstration program
Compatible Controllers
DC Relay Solid State, Compatible Controller
Description: A list of single board controllers that are capable of interfacing with the DC Relay Wildcard
Keywords: crydom, dc relay, opto isolated solid state, ssrs, compatible controllers, controller boards, compatible dc relay digital analog io board ™, pdq board users guide, qcard users guide, qscreen controller, qvga legacy, handheld legacy handheld, host digital analog io board, height digital analog io board prevents stacking digital analog io board for limit relay card slot, motor control, solenoid control, modular digital analog, rs232 uart, usb serial communications input output i o boards,
Analog I/O Wildcard
High Resolution Analog, 16 Bit Voltage Input, 8 Channels, 12 Bit Voltage Output
Description: Analog I/O Wildcard with 8 channels of 16-bit ADC for high resolution voltage measurement and 8 channels of 8-bit DAC for control.
Keywords: analog, data acquisition, 16 bit adc, 12 bit dac, purchased analog i/o digital analog io board, order, 16 bit resolution adc dac, general purpose 16 bit adc 12 bit dac features channels unipolar, single ended channels unipolar, differential 16 bit resolution analog voltage inputs channels 12 bit resolution analog voltage outputs, inputs outputs use onboard external references, onboard references, optionally excitations for external circuitry, tiny 2.5 board
Analog I/O C Example
C Example Program for 16-bit ADC and 12-bit DAC, Data Acquisition, Analog Voltage Input Output, Instrumentation and Control
Description: C language example program shows input and output of voltage using an Analog I/O Wildcard and Mosaic's microcontrollers.
Keywords: analog voltage, input output, c demo, demonstration code, variable, constant, channel, software, hardware jumpers, analog i/o c example, c driver functions, demonstration code for analog i/o digital analog io board, include 'waim, h' file, example below, functions level application interface full functions board, using select channels, convert voltages, using 16 bit adc produce voltages, using 12 bit dac, c example program microcontroller template for data acquisition control
Analog I/O C Library
C Library Functions for 16-bit A/D, Data Acquisition, 12-bit DAC, Output Voltage, Differential Conversions, Unipolar Mode
Description: C-language function library for 16 bit analog to digital convertor, 12 bit digital to analog voltage converter.
Keywords: DAC, 12-bit A/D, resource variable, 12-bit DAC, 16-bit A/D, multitasking systems, disables interrupts, output voltage, unipolar mode, single sample, analog i/o c library, glossary defines c library functions analog i/o digital analog io board driver code, overview c library notation, library quick reference, configuration functions, constants, a/d adc routines, dac routines, ad16 ch0 ch1, ad16 ch1 ch0, ad16 ch2 ch3, ad16 ch3 ch2, ad16 ch4 ch5, ad16 ch5 ch4, ad16 ch6 ch7, ad16 ch7 ch6, ad16 multiple
Analog I/O Forth Example
Forth Language Example Program for 16-bit ADC and 12-bit DAC, Data Acquisition, Analog Voltage Input Output, Instrumentation and Control
Description: Forth language example program shows input and output of voltage using an Analog I/O Wildcard and Mosaic's microcontrollers.
Keywords: analog voltage, input output, Forth demo, demonstration code, variable, constant, channel, software, hardware jumpers, analog i/o forth example, forth example program microcontroller template for data acquisition control, how to acquire data output voltages, using analog i/o digital analog io board, forth language driver functions, for analog i/o digital analog io board, include, functions level application interface full functions board, using select channels, convert voltages
Analog I/O Wildcard User Guide
16-bit ADC &amp; 12-bit DAC for Instrumentation and Control, 16-bit Analog to Digital Converter
Description: Precise 16-bit analog voltage measurements with this analog to digital converter expansion i/o module for sensor measurement
Keywords: 16 bit adc, 12 bit dac, analog and digital signals, d/a converter, a/d converter, analog reference, controller board, high output impedance, digital logic circuitry, samples per second, analog i/o digital analog io board user guide, precision voltage measurement, using 16 bit adc analog digital converter inputs, voltage generation 12 bit dac digital analog converter outputs, analog i/o hardware specifications, mounting board, selecting digital analog io board address, selecting reference voltage
Compatible Controllers
Analog I/O, Compatible Microcontrollers
Description: A list of microcontroller board capable of hosting the Analog I/O Data Acquisition Wildcard
Keywords: analog io, controller, compatible controllers, controller boards, compatible analog i/o digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, data acquisition sensors, digital and/or analog input output lines, modular digital analog, rs232 uart, usb serial communications, input output i o boards for industrial control, process control, measurement control robotics, motor control, atd dta gps scada wifi web server ethernet
DA 24/7 Wildcard
High Resolution, Low Frequency Measurements, Data Logging, ADC Accepts Low Level Signals Directly from Transducers, Amplifies and Conditions Analog Signals, 24 Bits of Resolution
Description: The 24/7 Data Acquisition Wildcard™ is a complete analog front end, offering exceptional resolution, excellent stability, and remarkable noise rejection for instrumentation applications.
Keywords: purchased da 24/7 digital analog io board, order, channels 24 bit resolution analog to digital conversion software programmable pre amplification filtering, high resolution analog to digital converter, 24/7 data acquisition digital analog io board ™, offering exceptional 24 bit resolution, ideal for resolution, low frequency measurements data logging, analog to digital converter adc accepts low level signals transducers amplifies conditions converts 24 bits resolution missing codes performance,
DA 24/7 C Demo 1
C Language Device Driver for 24-bit Resolution A-to-D Converter
Description: This C language demo program performs continuous bipolar sampling from a 24-bit high resolution analog to digital converter and stores the resulting data to memory.
Keywords: da 24/7 c demo, c demonstration code for da 24/7 data acquisition digital analog io board bipolar data sampling, 24/7 data acquisition digital analog io board ™, complete analog, offering exceptional 24 bit resolution, excellent stability, remarkable noise rejection for instrumentation applications, ideal for resolution, low frequency measurements data logging, analog to digital converter adc accepts low level signals transducers, amplifies conditions, converts 24 bits resolution missing codes performance,
DA 24/7 C Demo 3
C Language Example Program, 24-bit A/D Conversion, Self-calibration
Description: This C language demonstration program shows how to read 4 different channels at a fixed sample rate without performing a calibration before each sample and without using interrupts.
Keywords: da 24/7 c demo, c demonstration code for da 24/7 data acquisition digital analog io board faster conversion, 24/7 data acquisition digital analog io board ™, complete analog, offering exceptional 24 bit resolution, excellent stability, remarkable noise rejection for instrumentation applications, ideal for resolution, low frequency measurements data logging, analog to digital converter adc accepts low level signals transducers, amplifies conditions, converts 24 bits resolution missing codes performance,
DA 24/7 C Demo 2
C Language Program for 24-bit High Resolution A/D Converter
Description: C language device driver for a 24-bit high resolution analog to digital converter used as an analog front-end for instrumentation and automation.
Keywords: da 24/7 c demo, c demonstration code for da 24/7 data acquisition digital analog io board continuous data sampling, 24/7 data acquisition digital analog io board ™, complete data acquisition system analog for scientific instruments, converts digital code 24 bits resolution missing codes performance, high resolution conversion, thermal stability, internal digital filtering for noise rejection, ideal for low frequency resolution analog measurement data logging,
24/7 Data Acquisition Wildcard Glossary
24-bit Analog to Digital Conversion, C Library Function Glossary
Description: This glossary defines important constants and C library functions that comprise 24/7 Data Acquisition Wildcard driver code. The 24/7 Data Acquisition Wildcard™ is complete analog front end, offering exceptional 24 bit resolution, excellent stability, and …
Keywords: 24/7 data acquisition digital analog io board glossary, ' c int ad24 multiple uint num sample, ad24 sample np, buffer off, buffer on, init ad24, read digital io, read fs cal, read zero cal, reset ad24, software reset, start conv with values, start conversion, stop conversion, bidirectional synchronous serial interface, use external ref, use onboard ref, glossary defines constants c library functions 24/7 data acquisition digital analog io board driver code
DA 24/7 Forth Demo 1
Forth Language Demo Program, Code Examples, Acquire Bipolar Data Samples
Description: This Forth language demonstration program provides examples of how to invoke the 24/7 ADC to acquire a bipolar data sample.
Keywords: da 24/7 forth demo, forth demonstration code for da 24/7 data acquisition digital analog io board bipolar data sampling, 24/7 data acquisition digital analog io board ™, complete analog, offering exceptional 24 bit resolution, excellent stability, remarkable noise rejection for instrumentation applications, ideal for resolution, low frequency measurements data logging, analog to digital converter adc accepts low level signals transducers, amplifies conditions,
DA 24/7 Forth Demo 3
Forth Language Example Program, 24-bit A/D Conversion, Self-calibration
Description: This Forth language demonstration program shows how to read 4 different channels at a fixed sample rate without performing a calibration before each sample and without using interrupts.
Keywords: da 24/7 forth demo, forth demonstration code for da 24/7 data acquisition digital analog io board faster conversion, 24/7 data acquisition digital analog io board ™, complete analog, offering exceptional 24 bit resolution, excellent stability, remarkable noise rejection for instrumentation applications, ideal for resolution, low frequency measurements data logging, analog to digital converter adc accepts low level signals transducers, amplifies conditions,
DA 24/7 Forth Demo 2
Forth Language Demo Program, Code Examples, Acquire Multiple Data Samples
Description: This Forth language demonstration program provides examples of how to invoke the 24/7 ADC to acquire multiple data samples and store them to memory.
Keywords: da 24/7 forth demo, forth demonstration code for da 24/7 data acquisition digital analog io board acquiring multiple data samples, 24/7 data acquisition digital analog io board ™, complete analog, offering exceptional 24 bit resolution, excellent stability, remarkable noise rejection for instrumentation applications, ideal for resolution, low frequency measurements data logging, analog to digital converter adc accepts low level signals transducers, amplifies conditions,
24/7 Data Acquisition Wildcard Users Guide
High Resolution 24-bit Data Acquisition System &amp; Analog-to-digital Converter with Software Programmable Gain Amplifier (PGA) and Anti-aliasing Filter
Description: The 24/7 Data Acquisition Wildcard gives you the ability to amplify and sample low level signals directly from transducers using sigma-delta conversion. Its state-of-the-art 24-bit resolution ADC, Analog Devices AD7714, provides 24-bits resolution with no missing codes performance. Built-in programmable gain amplifier enables accurate measurement of millivolt and microvolt signals, as from pressure transducers, bridges, strain gauges and thermocouples.
Keywords: 24/7 data acquisition digital analog io board users guide, specifications, ad7714 24 bit a/d chip, connecting 24/7 data acquisition digital analog io board, analog digital converter adc atd hardware module embedded microcontrollers, using on board reference, reading digital inputs, choosing analog input channels, differential pseudo differential, setting programmable gain, input protection, allowable input impedance, converter noise resolution, sources noise offset error, tips for measuring voltages
Compatible Controllers
DA 24/7, Compatible Microcontrollers
Description: A list of microcontroller boards capable of hosting the DA 27/7 Wildcard
Keywords: 24 bit DA, controller, compatible controllers, compatible da 24/7 digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, 24/7 data acquisition digital analog io board ™, complete analog, offering exceptional 24 bit resolution, excellent stability, remarkable noise rejection for instrumentation applications, ideal for resolution, low frequency measurement control, analog to digital converter adc accepts low level signals transducers, amplifies conditions, c
Compact Flash Wildcard
Flash Memory, Embedded System, Compact Flash Card
Description: Documentation for Embedded Compact Flash Card includes two example programs and a comprehensive library with full glossary entries for each function.
Keywords: Compact Flash, memory, PCMCIA, microcontroller, data logging, purchased compact flash digital analog io board, order, compact flash embedded file system, compact flash digital analog io board ™, ideal for applications large amounts memory, convenience removable storage, file system data exchange pc, remote instrumentation, unattended data acquisition logging microcontroller, plug compact flash memory cards measure, 1.5 1.7 hold megabytes nonvolatile data,
Compact Flash C Demo
Write File to Embedded Compact Flash C Example, Embedded Flash Memory
Description: Follow this example program to read and write a file on a compact flash card attached to an embedded computer.
Keywords: Compact Flash, CF Card, software package, C language example, compact flash c demo, periodic logging data compact flash, low level file i/o, example program creates filename current time set real time clock, periodically opens file, appends data, closes file, controllers real time clock, copyright 2012 embedded single board computer manufacturer, disclaimer, software, basis, warranties representations express implied, limited, implied warranties merchantability fitness, for purpose, time demo program
Compact Flash Glossary
Embedded Compact Flash, Flash Memory, Mass Memory Data Storage
Description: Embedded Compact Flash Card Reader provides full fat32 functionality. Use this for remote data acquisition, large file storage, or simple communication with a PC.
Keywords: Compact Flash, Mass Memory, Data storage, fat32, fopen, ata commands, flash memory, ram, compact flash glossary, overview glossary notation, glossary cf functions, aplus mode, ata command, ata fail, ata id drive, err ata read, ata set features, err ata write, a mode, card size, clear file error, date dir, dir names, dir open, dir record xaddr, dir to memory, do autoexec, end capture, end update, err bad or unopen fileid, err cannot add cluster, err cannot truncate file, err disk is full, err eof
Compact Flash Wildcard Users Guide
Embedded Compact Flash Interface, PC Interface, File Manipulation
Description: Embedded CF Card reader provides data logging for easy upload to PC.
Keywords: CF Card, Compact Flash, data acquisition, data logging, kernel, software, C source code, compact flash digital analog io board users guide, overview, specifications, driver software, file management functions, automated file loading execution, cf digital analog io board hardware schematic, connecting digital analog io board bus, selecting digital analog io board address, formatting cf card, installing cf card, cf card software package user guide glossary, how to install cf card software
Compact Flash Forth Demo
Embedded Data Logging to Compact Flash, CF Card File I/O
Description: Forth example program shows file reads writes to CF card hosted by Single Board Computer.
Keywords: Data Logging, Compact Flash, CF Card, file write, file read, buffer, bytes, compact flash forth demo, demonstration program, included cf card software distribution, how to demo file for instructions, how to use demo, comments code listing, parallel file named wcfmdemo, c for c programmers, cfmdemo.4th cf digital analog io board demo for pdq controllers v6.xx kernels, define cf module num, matches hardware settings, how to use common file manipulation functions, cf card software package, forth *.4th c *
Compatible Controllers
CF, Compact Flash, Controller
Description: A list of single board controllers that are capable of interfacing with the Compact Flash Wildcard
Keywords: controller board, compact flash, CF, compatible controllers, controller boards, compatible compact flash digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, flash programmable read only memory, nonvolatile on the fly reprogrammable microcontroller memory, modular digital analog, rs232 uart, usb serial communications, input output i o boards for industrial control, process control, data acquisition sensors, measurement control robotics, motor control,
Signal Conditioning Wildcard
Signal Conditioning for Microcontroller Analog Inputs and Outputs, A/D Input Amplifier Gain and Filtering, Microcontroller 4-20mA Inputs and Outputs
Description: Signal conditioning amplifier, analog filter, and attenuator for microcontroller analog inputs and outputs, current to voltage converter circuit, and voltage to current converter circuit provides 4-20mA current loop inputs and outputs.
Keywords: 4-20ma circuit, 4-20ma current loop, 4-20ma transmitter, 4-20ma receiver, microcontroller 4-20ma current loop, microcontroller current loop transmitter, microcontroller current loop receiver, microcontroller 4-20ma transmitter, microcontroller 4-20ma receiver, 4-20ma signal, transmitter 4-20ma, current loop circuit, 4 to 20ma converter, 4-20ma current source, 4 to 20 milliamp, purchased signal conditioning digital analog io board, 4 20ma transmitter/receiver, order
Signal Conditioning Wildcard User Guide
Signal Conditioning Analog Front-end for Microcontrollers, Microcontroller A/D Input Amplifier with Gain/attenuation/filtering, 12-bit Resolution 4-20mA Transmitter, 4-20mA Receiver
Description: I/O board adds 16-bit resolution 10 Volt Analog inputs, 16-bit resolution 10 volt analog outputs, and 4-20mA current loop transmitter and receiver to microcontroller. Amplifier circuits and schematics are discussed. Signal conditioning variable gain amplifier, analog filter, and variable attenuator for microcontroller analog inputs and outputs, current to voltage converter circuit, and voltage to current converter circuit provides 4-20mA current loop inputs and outputs.
Keywords: 4-20ma circuit, 4-20ma current loop, 4-20ma transmitter, 4-20ma receiver, microcontroller 4-20ma current loop, microcontroller current loop transmitter, microcontroller current loop receiver, microcontroller 4-20ma transmitter, microcontroller 4-20ma receiver, 4-20ma signal, transmitter 4-20ma, current loop circuit, 4 to 20ma converter, 4-20ma current source, 4 to 20 milliamp, signal conditioning digital analog io board user guide, amplification attenuation, filtering 4 20ma current sensing a/d board
Compatible Controllers
4 20 Ma, 10 V Voltage Source, Compatible Controller
Description: A list of microcontroller boards capable of hosting the Signal Conditioning Wildcard.
Keywords: unipolar single-ended current sink, current source, slew rate, gain error, cutoff frequency, compatible controllers, compatible signal conditioning digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, modular digital analog, rs232 uart, usb serial communications, input output i o boards for industrial control, process control, data acquisition sensors, measurement control robotics, motor control, atd dta gps scada wifi web server ethernet
I/O Filter Wildcard
Data Acquisition Signal Protection, IO Filter, Analog Circuit Protection
Description: IO Filter card protects 24 GPIO lines; Attaches directly to microcontroller, but it can also contrition signals in a stand-alone configuration.
Keywords: filter signals, protect io lines, data filtering, gpio, analog, purchased i/o filter digital analog io board, order, analog i/o signal conditioning filter, i/o filter digital analog io board ™ place for prototyping analog circuitry for filtering conditioning i/o lines digital analog io board, twenty four i/o lines, independently filtered, custom ways, 24 pin connectors, for input output, mates field connector digital analog io board i/o module, connects external signals,
I/O Filter Wildcard User Guide
Analog IO Protection, Circuitry Filtering Front End, Signal Conditioning, through Hole, Surface Mount
Description: Through hole PCB for custom circuitry for analog signal filtering and input/output circuit protection
Keywords: Analog IO Filtering, Circuit Protection, power, ground, external I/O signal conditioning, Through Hole, Surface Mount, i/o filter digital analog io board user guide, signal conditioning filtering, circuit protection components input output, connecting i/o filter digital analog io board, h1 digital analog io board bus connector, h2 i/o input connector, h3 digital analog io board field connector output, i/o filter digital analog io board circuit schematic, filtering protection circuits
Compatible Controllers
Compatible Host for Input Output Filter
Description: A list of SBCs that are capable of hosting the I/O Filter Wildcard.
Keywords: Input Output Electrical Filtering, I/O Filter, I/O signal conditioning, compatible controllers, controller boards, compatible i/o filter digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, digital and/or analog input output lines, modular digital analog, rs232 uart, usb serial communications, input output i o boards for industrial control, process control, data acquisition sensors, measurement control robotics, motor control,
Digital I/O Wildcard
Microcontroller Programmable Digital I/O (input/output) Board Directly Drives LEDs and Relays
Description: Compact board delivers up to 20 logic-level digital input-output lines for instrumentation and automation applications
Keywords: purchased digital i/o digital analog io board, order, 20 digital input output lines for instrumentation automation applications, digital i/o board, tiny 2.5 mezzanine board connects mosaic's instrument controllers microcontroller based embedded single board computers, ideal for pwm pulse modulation control, digital i/o digital analog io board ™ plenty programmable digital inputs outputs for oem instruments automation application, dedicated digital inputs, 16 more configurable channels for,
Digital I/O C Demo
Up to 20 Digital Input-output Lines
Description: C language demonstration program with examples of how to use the Digital IO Wildcard library of driver functions
Keywords: digital i/o c demo, c language demonstration program examples, how to use digital io digital analog io board library driver functions, presents c version demonstration program source code, file digitalio, author, ben morse, 5/8/2009, version 1.0, driver code for digital i/o digital analog io board, sets lines outputs, sets outputs 0v logic groups, init io direction, block io lines inputs outputs, control dio, change low, read nibble, returns state, all outputs, sets configurable io lines outputs, run demo
Digital I/O Forth Demo
Up to 20 Digital Input-output Lines, Instrument Control and Automation
Description: Forth language demonstration program with examples of how to use the Digital IO Wildcard library of driver functions
Keywords: digital i/o forth demo, forth language demonstration program examples, how to use digital io digital analog io board library driver functions, presents forth version demonstration program source code, located installation directory, after sending demo board type, run demo, start demo, file digitalio.4th, author, ben morse, 5/8/2009, version 1.0, driver code for digital i/o digital analog io board, sets lines outputs, sets outputs 0v logic groups, init io direction, block io lines inputs outputs
Digital I/O Wildcard Users Guide
How to Use Digital I/O
Description: Describes how to use the Digital I/O Wildcard, providing an overview of the hardware and software and a schematic
Keywords: digital i/o digital analog io board users guide, providing overview hardware software schematic, specifications, connecting embedded single board computer manufacturer controller, selecting digital analog io board address, configuring digital i/o lines, current capability digital output lines, protecting input output pins, connecting field header, setting direction i/o lines, c demonstration program, forth demonstration program, conclusion, appendix
Compatible Controllers
Digital Input Output, Compatible Controller Board
Description: A list of SBCs that are capable of hosting the Digital I/O Wildcard.
Keywords: Digital Input, Digital Output, GPIO, CPLD, pull up, pull down, tri-state, Output sink 24 mA, output source 4 mA, compatible controllers, expands digital io capabilities embedded single board computer manufacturer embedded controller boards, compatible digital i/o digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, ideal for instrumentation automation, control applications, 2.5 card 16 channels configurable groups, inputs outputs digital input channels,
Prototyping Wildcard
Prototyping Board, Custom Circuitry, Power Supply Rails
Description: The Prototyping Wildcard™ is a general purpose, sea-of-holes printed circuit board you can use to prototype custom circuitry. It provides power supply rails and several convenient I/O connectors. It may be mounted on any of Mosaic's Single Board Computers (SBCs).
Keywords: purchased prototyping digital analog io board, order, prototyping digital analog io board ™, sea of holes circuit board use prototype custom electronic circuitry, power supply rails convenient i/o connectors, mounted mosaic's single board computers sbcs, docking panels powerdock derives power digital analog io board bus, operate stand alone, attached microcontroller, product aims, versatile breadboard, more reliable electronic connections for use instrumentation finalized application,
Compatible Controllers
Circuit Prototype Board, Compatible Controller
Description: A list of microcontroller board capable of hosting the Circuit Prototyping Wildcard
Keywords: circuit, prototype, controller board, compatible controllers, controller boards, compatible prototyping digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, modular digital analog, rs232 uart, usb serial communications, input output i o boards for industrial control, process control, data acquisition sensors, measurement control robotics, motor control, atd dta gps scada wifi web server ethernet
Prototyping Wildcard User Guide
Microcontroller Prototyping Board, Breadboard Electrical Connections
Description: Use this single board computer prototyping add-on to connect custom chips components and connectors. Power and ground rails are provided for you as well as through hole markers so you may group your components as you wish.
Keywords: Prototyping, Microcontroller, breadboard, electronic through hole, custom I/O components, prototyping digital analog io board user guide, create custom circuits interface embedded controller's hardware, prototyping digital analog io board specifications, mounting prototyping digital analog io board, prototyping area, power ground rails, right angle field header h5 connecting holes h4, vertical i/o header h3 connecting holes h2, digital analog io board bus connector h1
GPS Wildcard
Embedded GPS Card, Microcontroller Device Position
Description: Embedded GPS card provides position, speed, time date for mobile applications.
Keywords: GPS, Embedded Position, longitude, altitude, speed, course heading, time, date, purchased gps digital analog io board, order, gps board data logger, gps digital analog io board ™ tracks instrument, globe, design mobile instrument, moving accessing signals global positioning system gps satellites, application program read current latitude longitude, altitude speed, number satellites view use enable real time diagnostics, gps digital analog io board software reports position error estimates, gps quality,
GPS C Demo
C Language Data Logger Example Program, Embedded Device Tracking
Description: C Language example program shows printing GPS data (ASCII), perfect for instrumentation of a remote device.
Keywords: GPS, Global Positioning System, Embedded location, Altitude, longitude latitude finder, fast it is moving, direction, current time and date, Latitude, longitude, altitude, speed, course heading, universal local time date, position error estimates, GPS fix quality, number of satellites, gps c demo, presents ansi c version demonstration program source code, instrumentation example, how to acquire global positioning system gps data display serial port, starting point, building gps data logger, gps wc demo
GPS Glossary
GPS Driver Interface Documentation, Real Time Device Tracking
Description: Complete list and documentation of embedded GPS tracking software functions. Use for real time tracking of a remote embedded data logging device.
Keywords: Global Positioning System, Tracking Devices, gps real time tracking, Latitude, longitude, altitude, speed, course heading, WAAS, gps glossary, overview glossary notation, gps struct definition, gps structure definitions c forth, main glossary entries presented, gps altitude meters times 10, gps bufsize, gps central time, gps course degrees times 10, gps daylight time, gps default inbuf, gps default uart init, gps demo, gps dump, gps eastern time, gps frame extract, gps get altitude fix numsats
GPS Forth Demo
Forth GPS Data Logger Example, Embedded Device Tracking
Description: Forth example program shows printing GPS data in loop, perfect for instrumentation of a remote device.
Keywords: GPS, Global Positioning System, Embedded location, Altitude, longitude latitude finder, gps forth demo, presents forth version demonstration program source code, instrumentation example, how to acquire global positioning system gps data display serial port, starting point, building gps data logger, filename, gps wc demo, feb 27 2007, copyright 2007 embedded single board computer manufacturer, rights reserved, demonstration program for gps digital analog io board
GPS Function Summary
Microcontroller GPS Functions, Glossary Summary
Description: Summery of driver functions for Embedded GPS board. Position, speed, heading, latitude, longitude are reported in a ASCII string format.
Keywords: GPS driver, library functions, GPS update, UART, heading, time, speed, position, gps function summary, summary driver functions, control gps digital analog io board board, planning structure global positioning data logger application, overview capabilities gps digital analog io board, review functions, instrumentation, overview categorizes driver functions groups, initialization functions initialize garman gps driver's data structures, level gps init function, after powerup restart
GPS Wildcard User Guide
Global Positioning System, GPS Tracking Devices
Description: Track your embedded device location with this garmin GPS data logger system
Keywords: GPS, Global Positioning System, Tracking Devices, gps real time tracking, tracking devices., gps digital analog io board user guide, gps overview, garmin gps subsystem, gps digital analog io board hardware, connecting digital analog io board bus, selecting digital analog io board address, embedded single board computer manufacturer gps driver software, driver functions extract gps data nmea sentences, overview embedded single board computer manufacturer gps software device driver functions
Compatible Controllers
Embedded GPS Module, Compatible Controllers
Description: A list of embedded systems capable of hosting the GPS Acquisition Wildcard
Keywords: GPS, Global Positioning System, Embedded location, Altitude, longitude latitude finder, controller boards, compatible gps digital analog io board ™, pdq board users guide, qcard users guide, qscreen controller, qvga legacy, handheld legacy handheld enclosure, accommodate antenna for digital analog io board, global positioning system, modular digital analog, rs232 uart, usb serial communications, input output i o boards for industrial control, process control, data acquisition sensors,
WiFi Wildcard
WiFi Embedded Web Server, Ethernet WiFi Lantronix WiPort, HTML5 WebSockets Server, Wireless Remote Control by Any Web Browser
Description: Embedded WiFi wireless board for communication between your instrument and other computers or wireless access points via a Wireless Local Area Network (WLAN) using the standard 802.11b/g packet-based protocol. A Lantronix WiPort acts as a Wifi remote web server, dedicated server, remote email server, WebSockets HTTP server, or serial tunneling pipe for network remote control. Control from any browser on a PC, tablet, or smart phone.
Keywords: WebSockets HTTP server, dedicated server, remote email, remote alarm, internet remote control, network remote control, send remote email, static and dynamic web pages, serial tunneling, UDP protocol, TCP/IP port, instrument control, dedicated web server, remote data acquisition, remote update, purchased ethersmart wifi digital analog io board, atd dta gps scada wifi web server ethernet, order, how to use ethersmart wifi digital analog io board
WiFi Compatible Controllers
Wifi, 802.11B/G, Compatible Controllers
Description: A list of single board controllers that are capable of interfacing with the WiFi Wildcard.
Keywords: Wifi, Wireless Internet, WiPort, IP Address, Embedded Internet, wifi compatible controllers, controller boards, compatible wifi digital analog io board ™, pdq board users guide, qcard users guide, qscreen controller, qvga legacy, handheld legacy handheld enclosure, accommodate antenna for digital analog io board, ideal for web enabled instrumentation automation applications, implements wireless interface enables communications instrument computers wireless access points wireless local area network wlan,
WiFi Configuration and Security
WiFi Local Area Network (LAN), 802.11B/G
Description: How to set the SSID and use the security features of the WiFi Wildcard
Keywords: wifi configuration security, wifi digital analog io board configuration, using lantronix wiport configuration webserver configure security, how to set ssid use security features wifi digital analog io board, wifi digital analog io board ™, ideal for web enabled instrumentation automation applications, lantronix wiport wifi server device, implements wireless interface enables communications instrument computers wireless access points wireless local area network wlan,
Installing and Using Your WiFi Wildcard
Wifi Local Area Network (LAN), TCP/IP, HTTP Web Server, Outgoing Email, Serial Tunneling
Description: Describes the capabilities of the EtherSmart and WiFi Wildcards, tells how to configure their hardware, presents a description of the unified driver software, describes a demonstration program, and includes hardware schematics.
Keywords: installing, using wifi digital analog io board, capabilities ethersmart wifi digital analog io board, wifi digital analog io board hardware, connecting digital analog io board bus, selecting digital analog io board address, terminology overview, ethernet lans, ip addresses, tcp serial tunneling, http web service, web based remote panel, function naming conventions, internet protocol /or/ internet protocol address /or/ intellectual property, how to configure hardware
WiFi Access Point Configuration
WiFi, Wireless Local Area Network (WLAN), 802.11B/G
Description: Describes how to configure and verify communications between the WiFi Wildcard and the wireless router in your WLAN.
Keywords: wifi access point configuration, verifying wifi digital analog io board communications, using lantronix device installer verify communications, how to configure verify communications wifi digital analog io board wireless router wlan, wifi digital analog io board ™, ideal for web enabled instrumentation automation applications, enabling wireless connectivity, using ethernet tcp/ip serial communication protocol,
WiFi Wildcard Hardware Schematics
WiFi Device Server, Lantronix WiPort 802.11B/G Hardware Schematics
Description: Hardware Schematics for a serial UART/USART interface to the Lantronix WiPort for an Ethernet/LAN wireless device server
Keywords: wifi digital analog io board hardware schematics, schematic diagram wifi digital analog io board lantronix wiport, wifi digital analog io board ™, embedded web server embedded email server board, ideal for web enabled instrumentation automation applications, enabling wireless connectivity, using ethernet tcp/ip serial communication protocol, implements wireless interface wireless device server enables communications instrument computers wireless access points wireless local area network wlan,
Ethersmart Wildcard
Ethernet Embedded Web Servers, Ethernet Lantronix XPort, HTML5 WebSockets Servers, Remote Web Servers Accessable from Any Web Browser
Description: This hardware/software Ethernet interface provides communications between your instruments and other computers or peripherals on a Local Area Network (LAN) using packet-based Ethernet signaling protocol, for UDP TCP/IP. A Lantronix XPort acts as an Ethernet remote web server, dedicated server, remote email server, WebSockets HTTP server, or serial tunneling pipe, for network remote control from any web browser.
Keywords: WebSockets HTTP servers, dedicated servers, remote email, remote alarms, internet remote control, network remote control, send remote emails, static and dynamic web pages, serial tunneling, UDP protocol, TCP/IP ports, instrument control, dedicated web servers, remote data acquisition, remote updates, internet enabled ethersmart digital analog io board, order, configure ethernet connectivity for internet access, embedded email, convert embedded instrument embedded web server
Ethersmart Compatible Controllers
Embedded Web Server, Web Enabled Controllers
Description: Single board controllers that are capable of interfacing with the Ethersmart Wildcard.
Keywords: embedded web server, web enabled, serial over tcp/ip, microcontroller, embedded email, ethersmart compatible controllers, controller boards, compatible ethersmart digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, lantronix xport ethernet device server, built in software send emails instrument, serve static dynamic web pc based browser, using standard web browser, microsoft's internet explorer, mozilla's firefox, apple's safari,
EtherSmart Hardware Schematics
Ethernet Hardware Schematics, Lantronix Xport
Description: EtherSmart Wildcard hardware schematics, based on the Lantronix Xport Ethernet device server.
Keywords: ethersmart hardware schematics, ethersmart digital analog io board, built rj 45 connector housing, xport exchanges data serial uart usart interface, uart universal asynchronous receiver/transmitter chip ethersmart board implements conversion parallel digital analog io board bus xport's serial data lines, parallel interface, built in software send emails instrument, serve static dynamic web pc based browser, implement serial data exchanges peripheral devices serial tunneling
Installing and Using Your EtherSmart Wildcard
Lantronix XPort, Embedded Device Server, XPort Development Kit, Network Ethernet Server Interface, RJ-45 Connector
Description: The hardware on the EtherSmart Wildcard is based on the Lantronix XPort, providing an Ethernet co-processor and network server interface built into an RJ-45 connector housing. Use it as an XPort development kit, device server development platform, embedded web server, or embedded Ethernet device server.
Keywords: XPort dev kit, XPort development kit, XPort device server, embedded email, embedded TCP/IP network node, installing, using ethersmart digital analog io board, ethersmart digital analog io board hardware, connecting addressing digital analog io board, figure illustrates hardware ethersmart digital analog io board, large device, xport lantronix, providing ethernet co processor network server interface built rj 45 connector housing, ethernet extension cable, embedded single board computer manufacturer
Ethersmart-WiFi Software Drivers
Lantronix XPort Device Server, Lantronix WiPort Device Server, Ethernet Serial Tunneling, Embedded Email Server, Embedded Dynamic Web Server, Remote Instrument Front Panel
Description: Ethernet and Wifi Software Drivers enable your application to interact with other computers over the LAN (Local Area Network) or internet. Web-enable your remote device with these ethernet/WiFi device servers. The Wildcards are based on Lantronix embedded TCP/IP server devices: the XPort on the EtherSmart Wildcard, and the WiPort on the WiFi Wildcard. Using these your embedded system can use ethernet remote access, serial tunneling, embedded email, dynamic embedded web service, serve web pages to any web browser, and internet remote control.
Keywords: named ethersmart wifi software driver, device drivers full tcp/ip stack instrument embedded email, dynamic web service, internet services, directs device driver routines animate ethersmart wifi digital analog io board, functions for, using digital analog io board remote device servers remotely control access application device digital analog i/o, ethernet and wifi device servers for remote access and remote control of instruments and i/o, ethersmart wildcard wifi wildcard share common driver
Installing and Running Example Programs
Programming Dynamic Embedded Web Servers
Description: Using a demonstration program for a dynamic embedded web server on a Mosaic controller. Remotely browser into your embedded system from any internet browser.
Keywords: installing running example programs, how to load demonstration dynamic embedded web server program embedded single board computer manufacturer controller, application programs exercise capabilities ethersmart digital analog io board, demonstration demo program listings, c forth, installing the ethernet wifi device drivers for discussion, how to load resources kernel extension library files controller board, loading custom application program, version pre compiled driver code, includes install file
Setting-up Dynamic Embedded Web Server
Web Handlers, Web Form Processing, Serving Out Image, Web Service Basics
Description: The EtherSmart/WiFi Wildcard implements a dynamic webserver that accepts connections from your web browser, serving out static or dynamic web pages to implement web-enabled instrumentation. Such webservers allow you to "browse into" your instrument using a web browser running on an online PC to monitor the status of your instrument.
Keywords: setting up dynamic embedded web server, introduction dynamic webserver, browser accesses dynamic webserver, using image converter create web resources, using dynamic webserver, http buffer management, http header generation, http data transfer functions, defining pointers web handler functions, posted autoserve array, using v4.xx/fabius c environment, using v6.xx/gcc c environment, invoking web handler installation function, http inter task service management functions
Installing Device Drivers
Embedded Web Server, Embedded Email, Serial Tunneling, Driver Software Libraries
Description: Pre-coded drivers implement an embedded web server, embedded email, and serial tunneling on the EtherSmart and WiFi Wildcards, based on the Lantronix XPort and WiPort device servers. This software speeds the development of web-enabled instrumentation applications.
Keywords: installing device drivers, using embedded single board computer manufacturer ide+, using c library embedded single board computer manufacturer ide+ 9s12 hcs12 development board single board computer, instrument controller, using forth library 9s12 hcs12 development board single board computer, creating web image resources image converter, using embedded single board computer manufacturer ide kernel v4.xx controllers, generating ethersmart/wifi library, loading driver software controller
Setting up Embedded Email Server
SMTP Email Service, Send Status Updates
Description: Send emails to other computers on the network when significant events occur using SMTP (Simple Mail Transfer Protocol). Outgoing emails can be used by your web-enabled instrument to send alerts or status updates.
Keywords: setting embedded email server, demonstration email function, interactive email test function, using image converter manage strings, how to send emails web enabled embedded single board computer manufacturer controller computers network, ethersmart/wifi digital analog io board enables application program send emails computers network, driver software implements smtp transfer protocol send outgoing email server lan local area network, instrument send alerts status updates
Browsing into Remote Device
Embedded Web Server, Web-enabled Instrumentation and Automation, Internet Remote Control
Description: A free web browser such as Internet Explorer, Firefox, Chrome, or Opera running on your PC interacts with the Lantronix XPort or WiPort embedded web server running on the EtherSmart/WiFi Wildcard. All of these browsers work with the web demonstration program.
Keywords: browsing remote device, browser notes, using opera, recommended, appendix f browser configuration, reconfiguring internet explorer browser, netscape browsers firefox mozilla, how to configure browser connect ethersmart wifi digital analog io board, using browser, use web browser running pc interact lantronix xport wiport web server running ethersmart/wifi digital analog io board, popular browsers include microsoft internet explorer, google's chrome, quality free browsers opera
Implementing Remote Instrument Front Panel
Clickable Remote Web Interface, Remote Instrument Control, Touchscreen GUI, Access Embedded Web Server from Any Web Browser
Description: An EtherSmart or WiFi Wildcard implements a web-based "Remote Front Panel" that allows a user to operate the unit via a web browser. The browser displays a bitmapped image of the GUI screen, and clicking on the web-based image with a mouse has the same effect as pressing a touchscreen button.
Keywords: implementing remote instrument panel, implementing remote panel, using webserver, how to clickable pixel perfect remote web interface control embedded gui device, embedded single board computer manufacturer controllers offer touchscreen based graphical user interface gui enables user control instrument touching buttons menus screen, software gui, gui toolkit, kernel extension library embedded single board computer manufacturer, gui based controllers include qvga controller pdqscreen, feature
Ethernet-WiFi Device Driver Data Structures
Embedded Email Client, Embedded Web Server, Serial Tunneling, Web-enabled Instrumentation and Automation, Remote Control Using Any Browser
Description: Description of the data structures used by the Ethersmart-WiFi driver to implement email, embedded web service, serial tunneling, remote control, and serial revectoring.
Keywords: ethernet wifi device driver data structures, ethernet wifi driver data structures, revectored serial tcp/ip, communications services dedicated ethernet task, mailboxes, volatile memory for variable storage, structure holds control parameters, allocated buffers tunneling, email web services, lbuffer, counted buffer, web handlers, posted autoserve array, passing string extended addresses function parameters, description data structures ethersmart wifi driver implement email, distinct modes
Using Example Application
Web-enabled Instrument Monitoring and Control, Serial Tunneling, Dynamic Web Server, Control Instruments from Any Web Browser
Description: The driver code contains a suite of functions that make it easy to: send emails; setup a dynamic webserver for monitoring and control of instrumentation; set up serial tunneling connections between two Ethernet- or WiFi-enabled devices, and perform code downloads and debugging via Ethernet or WiFi from any web browser.
Keywords: using example application, ethersmart digital analog io board initialization functions, wifi digital analog io board initialization functions, configuring lantronix device, assigning ip address ethersmart wifi digital analog io board, reporting routines, using ping for diagnostics, shutting lantronix device power, initializing multiple ethersmart and/or wifi digital analog io board, enabling encryption feature, summarizes capabilities ethersmart/wifi driver functions
Using Embedded Web and Email Servers
Using WiFi Embedded Web Server for Internet Protocols, Ethernet TCP/IP, Serial Tunneling, and Remote Control from Web Browser
Description: Using the WiFi Ethernet or wireless embedded web server for internet remote control from web browsers, embedded email, SCADA, instrument control, web remote access, and automation using supported internet protocols, TCP/IP, HTTP, SMTP, ICMP, ARP, and DHCP.
Keywords: remote web server, dedicated server, embedded email, remote internet access, internet remote control, web remote access, embedded internet, using embedded web email servers, started ethersmart wifi digital analog io board driver built in internet protocols for tcp/ip serial tunneling, terminology overview, wifi terminology, ethersmart/wifi glossary driver functions, summary ethersmart/wifi capabilities, ethersmart digital analog io board ™ wifi digital analog io board ™ instrument online, co
Serial Tunneling
Serial Tunneling, RS232, Serial Communications via TCP/IP
Description: Serial tunneling is a method for your Mosaic controller to exchange serial data with another computer using the internet protocol. It is a method allowing RS-232-based instruments to now communicate using TCP/IP via Ethernet or WiFi.
Keywords: serial tunneling example, serial tunneling buffer management functions, serial tunneling data transmission reception functions, serial tunneling connection functions, serial tunneling inter task service management functions, method for embedded single board computer manufacturer controller exchange serial data computer, using internet protocol, for exchange serial data computers, typically, using tcp/ip protocol, network terminology, path passes data, sender receiver care details transfer mechanism
Demos and Examples
Forth and C Language Example Code and Device Drivers for Lantronix XPort and WiPort for Embedded Email Client, Embedded Dynamic Web Server, and Serial Tunneling
Description: C and Forth language code examples for the EtherSmart and WiFi Wildcards. Software lets you send emails from the instrument, serve out static and dynamic web pages to your PC-based browser, and implement serial data exchanges with peripheral devices (known as "Serial Tunneling"), all using the Lantronix XPort and WiPort.
Keywords: demos examples, c forth language code examples device drivers for ethersmart wifi digital analog io board, using lantronix xport wiport, c examples, ethersmart digital analog io board, lantronix xport ethernet device server, lantronix wiport wireless device server, built in software send emails instrument, serve static dynamic web pc based browser, implement serial data exchanges peripheral devices serial tunneling, tiny 2.5 boards
Forth Remote Front Panel Demo for QScreen / QVGA Controller
Remote and Web-enabled Instrument Control with Lantronix XPort/WiPort Using Forth Language
Description: Forth language code examples for the EtherSmart and WiFi Wildcards implements a clickable remote front panel for a web-enabled instrument.
Keywords: forth remote panel demo for qscreen qvga controller, forth source code, create web enabled instrument clickable remote panel gui, forth demonstration program, meant for use qvga legacy qscreen controller sbc's sold embedded single board computer manufacturer, source code web enabled remote access control panel for controlling instrument, compatible, wifi wildcard ethersmart wildcard, demonstration serves pixel accurate clickable version screen image, demonstration code, source form, level functions
Ether/Wifi Forth Demo
Embedded Email Client, Serial Tunneling, Embedded Dynamic Web Server, Remote Control Using Web Browser
Description: This Forth language software example implements an embedded email server, an embedded webserver that delivers static and dynamic web pages to your PC-based internet browser, and a serial tunneling function that performs serial data exchanges with peripheral devices.
Keywords: ether/wifi forth demo, ethersmart digital analog io board, lantronix xport ethernet device server, wifi digital analog io board, lantronix wiport wireless device server, forth language software example implements embedded email server, webserver delivers static dynamic web pc based browser, using standard web browser, microsoft's internet explorer, mozilla's firefox, apple's safari, google's chrome
C Language Remote Front Panel Demo for QScreen / QVGA Controller
C Language Lantronix Xport WiPort Drivers for Remote Control and Web-enabled Instrument Control
Description: C language code examples for the EtherSmart and WiFi Wildcards create a remote front panel graphic user interface (GUI) for a web-enabled instrument.
Keywords: c language remote panel demo for qscreen qvga controller, source code web enabled remote access control panel for controlling instrument, create web enabled instrument clickable remote panel, c language demonstration program, meant for use qvga legacy qscreen controller sbc's sold embedded single board computer manufacturer, compatible, wifi wildcard ethersmart wildcard, demonstration serves pixel accurate clickable version screen image, c remote panel demo, demonstration code, source form
Ether/WiFi Basic Data Visualization in C
C Programs Generate HTML Data Tables for Displaying Embedded System Measurements in Web Browser
Description: A challenging part of providing web visualization of measured data is simply converting measured data into valid HTML to send to users web browser. Several demo programs are provided here that do just that - they produce valid HTML5 that browsers display …
Keywords: ether/wifi basic data visualization c, demo programs for web data visualization, html5 features data visualization, data visualization demo programs, c generated bar graphs, challenging providing web visualization measured data, simply converting measured data valid send user's web browser, produce valid html5 browsers display data rich graphics, html5 standard, offers methods for rendering graphics web, scalable vector graphics for vector images, canvas elements for raster two dimensional images
Ether/WiFi C Demo
C Language Example Code Controls Lantronix XPort Ethernet Device Server for Embedded Email Client, Embedded Dynamic Web Server, Serial Tunneling
Description: This C language software example controls the Lantronix XPort Ethernet device to implement an embedded email server, a webserver that delivers static and dynamic web pages to your PC-based browser, and a serial tunneling function that performs serial data exchanges with peripheral devices.
Keywords: ether/wifi c demo, ethersmart digital analog io board, wifi digital analog io board, lantronix wiport wireless device server, software example coded c implements embedded email server, webserver delivers static dynamic web pc based browser, serial tunneling function performs serial data exchanges peripheral devices, tiny 2.5 boards, members digital analog io board ™ series connects mosaic's embedded computers implement web enabled instrumentation automation functions, demonstration code,
Ethernet WiFi Device Driver Library
Embedded Email Client, Embedded Dynamic Web Server, Serial Tunneling, Web-enabled Instrumentation
Description: Function lists and glossaries for the EtherSmart and WiFi Wildcards. Software lets you send emails from the instrument, serve out static and dynamic web pages to your PC-based web browser, and implement serial data exchanges with peripheral devices (known as "Serial Tunneling").
Keywords: ethernet wifi device driver library, ethersmart digital analog io board, lantronix xport ethernet device server, ethersmart wifi digital analog io board, lantronix wiport wireless device server, glossary built in firmware send emails instrument, serve static dynamic web web browser, using standard web browser, microsoft's internet explorer, mozilla's firefox, apple's safari, google's chrome, opera, laptops desktops, netbooks tablets, smart phones
EtherSmart/WiFi Glossary
Embedded Email, Embedded Web Server, Serial Tunneling
Description: EtherSmart/WiFi Function glossary lists and summarizes the driver functions that control the EtherSmart and WiFi Wildcards.
Keywords: ethersmart/wifi glossary, ether management functions, e ascii key, e ask key, e emit, e key, ether add chars, ether add data, ether add line, ether ascii key, ether ask emit, ether ask key, ether await response, ether bufsize default, ether c task setup, ether cat, ether check gui, ether check response, ether command manager, ether connect status, ether connection manager, ether dhcp name, ether disconnect during send, ether disconnect flush, ether emit, ether encryption, ether error clear
EtherSmart/WiFi Function Summary
C Programming Functions for Embedded Email, Embedded Web Servers, Serial Tunneling
Description: EtherSmart/WiFi Function Summary lists and summarizes the driver functions that control the EtherSmart and WiFi Wildcards.
Keywords: introduction ethersmart/wifi digital analog io board glossary, form glossary definitions, c type abbreviations function declarations, forth stack symbols, selecting module address, ethernet wifi, internet terminology, internet addresses, gui remote panel, wifi terminology, function naming conventions, browser notes, categorized ethersmart/wifi library functions, configuration diagnostics, http webserver, http/gui webserver for remote panel, initialization, mailboxes, revectored serial ethernet
WebSocket Front Panel
Description: Implement a real-time human-machine interface in a web browser using WebSockets.
Keywords: websocket panel implement human machine interface hmi browser, description, benefits websocket communications, how to use documentation, implement real time human machine interface web browser, ethersmart wildcard monitor control embedded single board computer manufacturer pdq board web browser, capabilities ethernet wifi device driver library, asynchronous messaging library, upgrade 9s12 hcs12 development board single board computer, instrument controller use internet communications protocol websocket
C Function Glossary
Description: Detailed descriptions of all functions included in WebSocket messaging library for PDQ Board. Software development using WebSocket messaging library involves catching data that is sent by browser, and preparing data to be sent. The WebSocket messaging …
Keywords: unsigned wbskt array loadframe bin, wbskt bin init, wbskt bin array, wbskt boolean loadframe, wbskt catch, wbskt errmsg loadframe, wbskt errmsg puts, wbskt errmsg xaddr, wbskt event loadframe, wbskt float loadframe, wbskt handle bin frame, wbskt handle frame, wbskt incoming error, wbskt init, wbskt long loadframe, wbskt send boolean, wbskt send errmsg, wbskt send event, wbskt send float, wbskt send heartbeat, wbskt send long, wbskt send string, wbskt service loop, wbskt string loadframe
How to Design Your WebSocket Front Panel Application
Description: This page gives top level guide for designing an application using Mosaics WebSocket messaging library This document is aimed at embedded systems designers who would like basic introduction to designing human machine interface (HMI) prior to working with …
Keywords: how to design websocket panel application solve, started, hardware description desired capabilities, software specification system capabilities, data flow breakdown, controlling boilers, monitoring boilers, note control logic, aimed embedded systems designers basic introduction designing human machine interface hmi, choosing variable names, integration, level guide for designing application, using mosaic's websocket messaging library, working mosaic's websocket messaging library
JavaScript Function Glossary
Description: Detailed description of all functions provided by the MosaicPDQ JavaScript API for Mosaic Industries' WebSocket Front Panel.
Keywords: getreadystate, logging status exception messages text box, sendarraybin, sendevent, sendmessage, sendvalue, setpdqhostname, websocketconnect, websocketdisconnect, detailed description functions mosaicpdq javascript api for embedded single board computer manufacturer ' websocket panel, mosaic's websocket messaging library for 9s12 hcs12 development board single board computer, instrument controller, complemented mosaicpdq javascript api, implemented, revealing module pattern
WebSocket Messaging Library Users' Guide
Description: How to implement WebSocket Front Panel application. You can find examples of websocket communication by starting Mosaic IDE Plus and creating Websocket Basic IO Demo or Websocket Binary Arrays Demo. WebSocket messages are passed between PDQ Board and …
Keywords: websocket messaging library users' guide, initialization network stack websockets, websocket updatable 9s12 hcs12 development board single board computer, instrument controller global variables javascript, declaring websocket updatable global variable, initializing global variables for updating, accessing websocket updated global variables, websocket callable 9s12 hcs12 development board single board computer, instrument controller functions javascript, define websocket callable function
Motor Control Wildcard
H-Bridge DC Motor Controller Board
Description: Controls PWM current duty cycle, speed and direction of DC motors using a bipolar H-bridge driver.
Keywords: PID control of motor speed, tachometer, h-bridge, motor control digital analog io board, overview specifications, modes, controlled 9s12 hcs12 development board single board computer, instrument controller 68hc11 development board single board computer, instrument controller controller, controlled raspberry pi microcontroller, stand alone, potentiometer controlled, bipolar h bridge output supply controlled positive negative currents, controlled current driver for brushed dc motors
Driver Software
H-Bridge Software Library for Controlling DC Motor PWM, Speed and Direction
Description: Software driver provides high-level control of a motor control board with functions for PWM, speed, and direction.
Keywords: motor control digital analog io board driver software interface for controlling brushed dc motor, control brushed dc motor, summary, c macros, macros constants, refer for detailed driver functions, glossary, motor coast, motor decay fast, motor decay slow, motor dir brake l, motor dir brake h, motor dir ccw, motor dir coast, motor dir cw, motor on ccw, motor on cw, motor pwm max, motor stop, 'read motor status' check for over temperature fault over current fault, users 'to motor'
Understanding PI Controller
Understanding PI Controller, Optionally Control Speed with Closed Loop Proportional-integral Controller
Description: With most motors Motor Control Wildcard should work well out of box. However, when using some motors or speed encoders you may want to fine tune gain and response time of on board PI controller by changing values of some components on board. In that case …
Keywords: optionally control speed closed loop proportional integral controller, closed loop open loop control, basic closed loop controller, setpoint signal dac, speed signal motor encoder, choosing optimal tachometer gain capacitor, adjusting tachometer gain potentiometer, choosing tachometer smoothing capacitance, closed loop stability, motor gain, motor response delay, motor ramp time, choosing proportional gain, choosing integration time, motors motor control digital analog io board work out of the box
Quick Start
Quick Start to Using Motor Control Wildcard
Description: Simple H-Bridge driver board and firmware library gets you controlling the speed and direction of DC motors
Keywords: using motor control digital analog io board embedded single board computer manufacturer 9s12 hcs12 development board single board computer, instrument controller 68hc11 development board single board computer, instrument controller controller, installing motor control digital analog io board, installing driver demo program, running demo program, motor control digital analog io board full motor control functionality, mated pdq board qcard controller
Stand-Alone Operation
H-bridge PWM Motor Controller Driver for Raspberry Pi and Other Single Board Computers
Description: In stand-alone operation the h-bridge motor controller board is used with the Raspberry Pi and other computer boards to control the PWM, speed and direction of DC motors. PWM duty cycle can be digitally set or speed controlled by a PID control loop.
Keywords: Motor control, DC motors, PWM duty cycle control., using motor control digital analog io board stand alone speed controller, use board stand alone mode, needing connect computer, stand alone command motor pwm speed providing analog voltage signal, simply connecting potentiometer, externally analog voltage potentiometer setpoint, set fixed speeds pwm duty cycles, using pi control loop, switches direction input lines determine motor direction braking
Typical Motor Specifications
Typical Motor Specifications, for Widely Available General Purpose Motors that Can Be Used with Motor Control Wildcard
Description: This page provides mechanical and electrical specifications for some of motors and speed encoders that may be used with Motor Control Wildcard. These motors are useful for many robotics and automation applications. Allied Motion CL66 Motor The Allied …
Keywords: for general purpose motors, motor control digital analog io board, digital optical encoder, buehler motor pn 1.13.022.212.04, motor marked 93044 2909 12v 07623, johnson hc683lg 020, 9.681 gearmotor, encoder wiring, slotted optical switch, mechanical electrical specifications for motors speed encoders, for robotics automation applications, actuate peristaltic pumps, 12v 30 w motor, number, series 9904 120 13.11, airpax pn, obsolete, allied motion datasheet, match, nominal power, nominal voltage,
User's Guide
Control PWM Current, Speed and Direction of DC Motors
Description: Using an H-Bridge motor control board to control speed & direction of DC motors. An onboard PID controller controls speed from a digital command.
Keywords: user's guide, control speed direction dc motors current controlled h bridge driver, proportional integral closed loop speed controller, h2 external control connector, h1 digital analog io board bus, h3 general purpose motor connector, h4 h5 motor power connections, h6 jtag programming header, plugging motor control digital analog io board, setting digital analog io board address, h bridge motor control works, controlling output state, controlling output current, setting decay mode
Power I/O Wildcard
Opto-isolated DC Solid State Relays (SSR), High Voltage High Current Digital Outputs, Control Heaters, Motors or Other High Current Devices from Your Microcontroller or Embedded Computer for PWM or PID Control, MOSFET Outputs
Description: Small PCB of optically isolated solid state relays controls eight DC high current loads with 2500 volt isolation and flyback protection for heaters, motors, or solenoids in instrument controllers, scientific instruments, industrial controllers, instrumentation or automation. Simple microcontroller interface provides high current drive from embedded single board computers for PWM or PID control.
Keywords: Opto-isolated, dc driver, heavy duty load, inputs outputs, flyback protection for inductive loads, pulse width modulation PWM, PID controller, field voltage, purchased power i/o digital analog io board, order, optically isolated high current open drain mosfet digital output lines, opto isolated high current digital outputs to control motors heaters valves solenoids or actuators, heavy duty board high current mosfet output drivers high voltage digital inputs, optically isolated +/-2500 volts
Power I/O C Demo
DC Load Control C Example, Isolated Heavy Duty I/O
Description: C example cycles through Opto isolated DC current sinking outputs.
Keywords: DC Current, opto isolated, current sink, input, output, shift, power i/o, power i/o c demo, demonstration program, included example instrumentation, using power i/o digital analog io board, c language demo, use opto isolated current sinking mosfet outputs power i/o digital analog io board, example program, initializes dc state relays ssr, individually, sequence, returns state inputs, read serial terminal, how to use card, listing 1 1 c code control power i/o module, file powerio, author, ben morse
Power I/O Forth Demo
DC Solid State Relays, SSR, Optically Isolated, High Current Outputs
Description: This Forth language demonstration program shows how simple it is to use the 8 opto-isolated current-sinking MOSFET outputs provided by the Power I/O Wildcard.
Keywords: power i/o forth demo, included example instrumentation, using power i/o digital analog io board, use opto isolated current sinking mosfet outputs power i/o digital analog io board, example program, initializes dc state relays ssr, individually, sequence, returns state inputs, read serial terminal, how to use card, listing 1 2 forth code control power i/o module, file powerio.4th, author, ben morse, 5/7/2009, version 1.0, driver code for power i/o digital analog io board, turns output, returns state ouputs
Compatible Controllers
Power I/O, Power Output, Controller
Description: A list of SBCs that are capable of hosting the Power I/O Wildcard
Keywords: controller, power output, power I/O, compatible controllers, controller boards, compatible power i/o digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, digital and/or analog input output lines, modular digital analog, rs232 uart, usb serial communications, input output i o boards for industrial control, process control, data acquisition sensors, measurement control robotics, motor control, atd dta gps scada wifi web server ethernet
Power I/O Wildcard User Guide
8-Channel High-Current Opto-Isolated Open-drain MOSFET Driver Board, SSRs Solid State Relays
Description: Embedded I/O board provides isolated high voltage switch inputs and eight high current high voltage DC outputs using optically isolated, open drain N-MOSFET transistors as solid state relays (SSR) for controlling resistive or inductive loads, including motors, relays, solenoids, heaters, valves, fans, high power lamps and LEDs and blowers.
Keywords: DC load, opto isolated, ssr, MOSFET, bipolar voltage, power i/o digital analog io board user guide, power i/o digital analog io board hardware, specifications, plugging power i/o digital analog io board, selecting board address, setting outputs reading inputs, connecting high current loads outputs, power i/o digital analog io board field header, maximum ratings current, power switching frequency, heat sinking, output timing considerations, connecting inputs, software, c code control power i/o module
Using PWM Driver with Other Microcontrollers
PWM Controller Board and High Current Outputs for PIC, Arduino and Raspberry Pi Microcontrollers
Description: You can use Mosaic's PWM Wildcard as a high current driver board for Raspberry Pi, Microchip Technology's PIC microcontrollers, PICAXE or Arduino, providing static high current digital outputs or dynamic, pulse width modulated, high current drive for motors, fans, heaters, high intensity LEDs or other actuators.
Keywords: using pwm driver microcontrollers, high current open drain mosfet drivers for pulse modulation pwm, microchip pic arduio, using pwm driver digital analog io board conjunction 9s12 hcs12 development board single board computer, instrument controller, connect digital outputs microcontrollers, microchip technology's popular pic microcontrollers, arduino boards, enhance current capability digital outputs, connect static digital outputs for greater current drive, connect dynamic, pulse modulated outputs
PWM Driver Wildcard
High-current Pulse Width Modulation PWM Power Controller Board with Current Sensing
Description: This PWM pulse width modulation controller board contains eight MOSFET PWM low-side drivers which convert the Freescale 9S12/HCS12 MCU's logic-level PWM (Pulse Width Modulation) outputs or PIC PWM outputs to the high current drive required of solenoids, heaters, coils, lamps, control valves, actuators, motors and other devices. Eight channels high-speed PWM at 5 amp DC for 9S12/HCS12 microcontroller or PWM PIC microcontroller.
Keywords: 9S12/HCS12 hardware software interfacing, current sense PWM, Pulse Width Modulation, PWM schematic, PWM generator, PWM controller, DC Current control, PWM Output, PWM valves, PWM heaters, PWM solenoids, PWM PIC, PIC PWM, Pulse Width Modulation circuit with current sensing, open-drain MOSFET low-side drivers, high current PWM DC motor driver with current control, PWM low side switch, PWM motors, pwm driver digital analog io board
Using PWM Driver Wildcard
Pulse Width Modulation PWM Controller Board for DC Loads/devices, PWM Circuit with Current Sensing, 9S12/HCS12 MCU PWM Outputs, PIC PWM Driver Circuit, PWM PIC Microcontroller
Description: PWM pulse width modulation controller board allows 9S12/HCS12 microcontroller or PIC microcontrollers to output 8 channels at 5 DC amps each with current sensing of the PWM waveform. PWM driver circuit for valves, PWM motor driver, solenoids, PWM heaters or other high current devices. PWM circuit converts Freescale 9S12/HCS12 MCU PWM outputs or PIC microcontroller PWM logic level outputs to high current using MOSFET open-drain low-side drivers.
Keywords: PIC PWM, PWM PIC, PWM frequency, PWM generator, 9S12/HCS12 hardware software interfacing, current sense PWM, Pulse Width Modulation circuit with current sensing, PWM schematic, PWM controller, PWM duty cycle, high current PWM DC motor driver with current control, PWM Output, PWM motors, PWM low side switch, open-drain MOSFET low-side drivers, using pwm driver digital analog io board, pwm output specifications, connecting pwm inputs outputs, making input connections, field connections current pwm outputs
Using High Frequency PWM
Using High Frequency PWM, Output Rise and Fall Times and Turn ON/OFF Delays Determine Maximum Frequency of PWM Current Waveforms
Description: PWM pulse width modulation controller board for the 9S12/HCS12 MCU commands high frequency, high current MOSFET open-drain outputs with fast turn on and turn off and slew rate limited rise and fall times.
Keywords: PWM waveform, PWM square wave, PWM dynamic performance, PWM turn ON delay, PWM turn OFF delay, using frequency pwm, on/off delays determine maximum frequency pwm current waveforms, measuring on/off open drain mosfets, regard dynamic performance pwm driver digital analog io board, conjunction 9s12 hcs12 development board single board computer, instrument controller products convert 9s12/hcs12 mcu generated pwm outputs currents voltages motors valves, heaters current devices, low frequencies
Preventing PWM Noise
Preventing EMI and Reducing Noise from High Current PWM Signals
Description: Effective use of single point grounding and shielded twisted pair wiring prevents noise and reduces interference from high frequency, high current PWM (pulse width modulation) signals.
Keywords: limiting noise, mitigating PWM noise, eliminating EMI/RFI from PWM signals, reduce PWM noise, preventing pwm noise, proper grounding instrument wiring prevent emi/rfi reduce noise radiation current pwm signals, frequency pwm signals, notorious for creating radiating electromagnetic interference emi rfi, use pwm currents for controlling power devices, connections minimizes limits radiated noise, general, using shielded twisted pair cable, essential prevent emi mitigate pwm noise
USB Wildcard
Full Speed USB Peripheral Device, USB Data Rates Exceed 2.4 Megabits per Second (MBit/s)
Description: The USB Wildcard™ implements a standard USB (Universal Serial Bus) interface that enables a PC host to communicate with Mosaic's embedded computers to implement remote data loggers, data acquisition systems, and instrumentation. This tiny 2" by 2.5" board is a member of the Wildcard series of mezzanine boards that connect to Mosaic embedded instrument controllers.
Keywords: purchased usb digital analog io board, order, usb port to serial, usb digital analog io board ™ implements standard usb universal serial bus interface enables pc host communicate mosaic's microcontroller based embedded computers implement remote data loggers, tiny 2.5 board, member digital analog io board series mezzanine boards connect embedded single board computer manufacturer embedded instrument controllers, usb digital analog io board complies full speed usb peripheral device standard,
USB C Demo
C Language Demonstration Program, USB Wildcard Driver Library
Description: C language demonstration program with examples of how to use the USB Wildcard library of driver functions
Keywords: usb c demo, c language demonstration program examples, how to use usb digital analog io board library driver functions, usb digital analog io board ™ implements standard usb universal serial bus interface enables pc host communicate mosaic's microcontroller based embedded computers implement remote data loggers, data acquisition systems, instrumentation, tiny 2.5 board,
USB Wildcard Glossary
C USB Driver Code Library, USB C Library, USB C Programming
Description: Detailed description of C functions in the USB driver code library and demo program. These C library functions facilitate C programming of USB (Universal Serial Bus) ports in embedded systems.
Keywords: usb digital analog io board glossary, overview glossary notation, main glossary entries presented, usb ask key module, usb demo, usb emit module, usb flush, usb key module, usb module num, usb revector, usb send immediate wakeup, defines constants c functions usb driver code library demo program, usb digital analog io board ™ implements standard usb universal serial bus interface enables pc host communicate mosaic's microcontroller based embedded computers implement remote data loggers,
USB Forth Demo
USB Demonstration Program, Forth Language
Description: Forth language demonstration program with examples of how to use the USB Wildcard library of driver functions
Keywords: usb forth demo, forth language demonstration program examples, how to use usb digital analog io board library driver functions, usb digital analog io board ™ implements standard usb universal serial bus interface enables pc host communicate mosaic's microcontroller based embedded computers implement remote data loggers, data acquisition systems, instrumentation, tiny 2.5 board,
USB Function Summary
USB Wildcard Driver Library Functions, C Language USB Library
Description: Summary of C language library functions in the USB Wildcard driver library that control the USB port. Functions are provided for sending and receiving serial data, character buffering, revectoring serial communications, and more.
Keywords: usb function summary, c language library functions for controlling usb port, usb digital analog io board ™ mezzanine board, tiny 2.5 board, member digital analog io board series mezzanine boards connect embedded single board computer manufacturer embedded instrument controllers, implements standard usb interface universal serial bus, enables host pc communicate mosaic's microcontroller based single board computers embedded controllers, for implementing data acquisition systems, remote data loggers,
USB Wildcard Users Guide
Full-duplex USB Serial Port Client, Compliant with USB 1.1 and USB 2.0 Full Speed Protocol, Transfer Rates Exceed 2.4 Megabits/second, Industry Standard FTDI FT245BM Chip
Description: This document describes the capabilities of the USB Wildcard, tells how to configure the hardware and choose between self powered and bus powered modes, describes how to install device drivers on your PC, and presents an overview of the USB driver software that runs on the Mosaic controller.
Keywords: usb digital analog io board users guide, connect embedded controller usb peripheral pc laptop, usb overview, data rates, usb cables receptacles, type type plugs receptacles, panel mount receptacles, powering options, usb digital analog io board hardware, connecting digital analog io board bus, selecting digital analog io board address, power/bus power jumper, pc driver software, customizing eeprom usb digital analog io board, using windows device manager view usb properties
Compatible Controllers
USB PC Computer Interface Card, Compatible Controllers
Description: A list of SBCs that are capable of managing the I/O Filter Wildcard.
Keywords: full-duplex USB, serial port, USB device mode, FTDI, USB 2.0, Windows Device Manager, controller boards, compatible usb digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, usb digital analog io board ™ implements standard usb universal serial bus interface enables pc host communicate mosaic's microcontroller based embedded computers implement remote data loggers, data acquisition systems, instrumentation, tiny 2.5 board, me
UART Wildcard
UART Board Implements RS232, RS422, and RS485, Asynchronous Serial Communications Protocols
Description: The UART Wildcard implements two full-duplex serial ports that can be configured for RS232, RS422, RS485 and MODBUS protocols with data rates up to 56000 baud. Optional handshaking signals enable a modem connection for remote communications via any phone line.
Keywords: purchased uart digital analog io board, order, uart digital analog io board users guide function reference, rs232 rs458 serial communications board, uart digital analog io board ™ implements full duplex serial ports, configured for rs232 rs422 rs485 protocols data rates, optional handshaking signals enable modem connection for remote communications, dual 16 byte fifo first in/first out buffers port reduce processor overhead, sending receiving serial data streams,
UART C Demo
C Language Program for Controlling RS232, RS422, and RS485 Serial Communications Protocols
Description: A C demonstration program that provides examples of how to invoke the UART Wildcard driver functions
Keywords: uart c demo, c demonstration program examples, how to invoke uart digital analog io board driver functions, presents ansi c version demonstration program source code, umoddemo, copyright 2009 embedded single board computer manufacturer, rights reserved, 4/14/2009, version 1.6 for qed/q line hc 11 pdq hcs 12 controllers, demonstration code for dual uart module, uart module user guide for more details, illustrative demonstration program, how to initialize uarts for rs232 dual, task simply
UART Glossary
RS232, RS422, and RS485 Protocols, Asynchronous Serial Communications Links
Description: This C language glossary defines the constants and library functions from the driver code and demo program associated with the UART (Universal Asynchronous Receiver Transmitter) Wildcard.
Keywords: uart glossary, overview glossary notation, main glossary entries presented, ask key uart, ch1 ask key, ch1 emit, ch1 key, ch2 ask key, ch2 emit, ch2 key, channel1, channel2, default baudrate, default bits per char, default protocol, default modem support, default parity, default stop bits, default uart init, emit uart, send break, even parity, high parity, is dtr, is rts, low parity, not used, no parity, odd parity, read cts, read dcd, read dsr, read uart number
UART Forth Demo
Managing RS232, RS422, and RS485 Serial Communication Protocols in Forth Programming Language
Description: A Forth demonstration program that provides examples of how to invoke the UART Wildcard driver functions
Keywords: uart forth demo, forth demonstration program examples, how to invoke uart digital analog io board driver functions, presents forth version demonstration program source code, accompanying file named umoddvr.4th, umoddemo.4th, copyright 2002 embedded single board computer manufacturer, rights reserved, 1/19/2006, version 1.5 for v4.xx qed/qcard 6.xx pdq, demonstration code for dual uart module, uart module user guide for more details, kernel extension, loaded, illustrative demonstration program
UART Wildcard User Guide
UART Board for RS232, RS422, RS485, and MODBUS Asynchronous Serial Communications Protocols
Description: This UART Wildcard User Manual explains how to configure the hardware and driver software for its full-duplex RS232 RS422 and RS485 serial communication channels and summarizes RS232 RS422 and RS485 specifications.
Keywords: uart digital analog io board user guide, configure uart digital analog io board for rs232 rs485 rs422 communications, uart digital analog io board hardware, connecting digital analog io board bus, selecting digital analog io board address, rs422/485 configuration jumpers, jumpers choose rs485 rs422, optional rs422/485 termination network jumpers, protocol configuration direction control registers, modem handshaking signals, uart digital analog io board field header, cable connections
Compatible Controllers
USART, UART, Compatible Control
Description: A list of single board controllers that are capable of interfacing with the UART Wildcard
Keywords: UART, USART, baud rate, bits per second, serial communications, serial port, compatible controllers, controller boards, compatible uart digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, uart universal asynchronous receiver transmitter digital analog io board implements full duplex serial ports, configured for rs232 rs422 rs485 protocols implement communications links, instrument control applications, tiny 2.5 board,
UART Function Summary
C Language Functions for RS232 RS422 RS485 Serial Communications
Description: This C language subject-sorted list itemizes the constants and library functions associated with the UART (Universal Asynchronous Receiver Transmitter) Wildcard.
Keywords: uart function summary, c language subject sorted itemizes constants driver functions uart universal asynchronous receiver transmitter digital analog io board, uart digital analog io board implements full duplex serial ports, configured for rs232 rs422 rs485 protocols implement communications links, instrument control applications, tiny 2.5 board, member digital analog io board ™ series connects mosaic's microcontroller based embedded computers, uart chip,
Understanding Serial Communications
Understanding UART Configuration for RS232, Full-duplex RS422, and Multi-drop RS485 Serial Communications Protocols
Description: Configuring UART baud rates and data format for RS232, full-duplex RS422 and multi-drop RS485 serial communication protocols on the UART Wildcard - Mosaic Industries, Inc.
Keywords: understanding serial communications, configuring baud rates data format for rs232 rs422 multi drop rs485 protocols, fifos, serial driver chips, optional rs232 modem interface, uarts digital analog io board, universal asynchronous receiver/transmitter converts parallel data host processor embedded single board computer manufacturer controller serial data stream, capable full duplex communications, meaning, transmission reception simultaneously, half duplex explained below
Screw Terminal Wildcard
Simple Screw Terminal Connections, Prototyping and Breadboarding
Description: The Screw Terminal Wildcard allows you to easily connect to the logic or field sides of any Wildcard using handy screw terminals (arranged in blocks). Each board provides 24 terminals rated at 2 A and 300 VDC (limited by the included ribbon cable
Keywords: purchased screw terminal digital analog io board, order, screw terminal blocks, screw terminal digital analog io board connect logic field sides digital analog io board, using handy screw terminals arranged blocks, board 24 terminals rated 300 vdc limited included ribbon cable for connecting optional microcontroller, confuse current voltage rating screw terminal module current voltage limits module, ideal for prototyping breadboarding instrumentation product application
Using Screw Terminal Wildcard
Screw Terminals, Simple Connections to Wires
Description: The Screw Terminal Wildcard simplifies connecting to the field signals of other WildCards. It provides a screw terminal connection for each of the pins on its 24-pin field header. This wildcard is perfect for data acquisition, control and instrumentation applications when you need to make connections to bare wire sensors.
Keywords: using screw terminal digital analog io board, current rating, screw terminal digital analog io board tm simplifies connecting field signals digital analog io board, screw terminal connection for pins 24 pin field header, control instrumentation applications, connections bare wire sensors, 24 pin headers, header h5, pass through header conveys digital analog io board bus board, mounted controller stack digital analog io board enable mounting more digital analog io board above, header h1
Compatible Controllers
Wire Screw Terminal, Compatible Controllers
Description: A list of single board controllers that are capable of interfacing with the Screw Terminal Wildcard.
Keywords: Screw Terminal, wire, prototype, 24 pin ribbon cable, conductor, signals, controller boards, compatible screw terminal digital analog io board ™, pdq board, qcard controller, qscreen controller, handheld legacy, qvga legacy, screw terminal digital analog io board connect logic field sides digital analog io board, using handy screw terminals arranged blocks, board 24 terminals rated 300 vdc limited included ribbon cable for connecting instrument controller digital analog io board field bus, connections,
Thermocouple Wildcard
Thermocouple Measurement Board - I/O for Instrumentation - Mosaic Industries
Description: The Thermocouple Wildcard precisely transduces temperature from one or two thermocouples of any type to ±0.25°C. Precision temperature measurement with thermocouple measurement board, The Thermocouple Wildcard achieves an extraordinary level of precision …
Keywords: thermocouple digital analog io board precisely transduces temperature thermocouples type +/-0.25 degrees Centigrade, precision temperature measurement with the thermocouple measurement board, thermocouple digital analog io board achieves extraordinary level precision, large thermal mass cold junction, use type thermocouple thermistor compensated single channel version achieves uncalibrated initial accuracy +/-0.25 degrees Centigrade, choose ic compensated dual channel version measure thermocouples type
Thermocouple Measurement C Functions
C Library Function for Thermocouple Measurement
Description: This glossary defines the constants and C library functions of the Thermocouple Measurement Wildcard driver code which accurately measures temperatures over wide ranges with cold junction compensation from K type, J type, E type, or Type R, S, T, B or N thermocouples. The thermocouple board has built-in cold junction compensation and pre-coded curve fitting functions for accurate temperature measurement. These functions make it easy to add highly accurate temperature measurement to your embedded instrument.
Keywords: thermocouple, cold junction compensation, cold junction compensated, thermistor, B type B, E type E, J type J, K type K, N type N, R type R, S type S, T type T, thermocouple measurement c functions, thermocouple measurement function glossary entries, thermistor fahrenheit, thermistor model, thermistor temperature, thermo calc fahrenheit, thermo calc temperature, thermo channel 1, thermo channel 2, thermo cold junction model, thermo counts to mv, thermo degc to degf, thermo degf to degc, thermo fahrenheit
Thermocouple Measurement Users Guide
Accurate Thermocouple Measurement Data Acquisition, Cold Junction Compensation, Single or Dual Channel
Description: Accurately measure temperatures over wide ranges using this thermocouple measurement board with on-board cold junction compensation. Connect one or two B type B, E type E, J type J, T type T, N type N, R type R, S type S, or K type K thermocouples.
Keywords: cold junction compensated, thermistor, thermocouple measurement users guide, channels temperature measurement wide temperature ranges, using type, embedded multitasking touchscreen controller, thermocouples cold junction compensation thermocouple curve fitting for accurate temperature measurement, specifications, overview hardware software for digital analog io board, connecting digital analog io board bus embedded single board computer manufacturer controller, selecting digital analog io board address
LCVR Driver
OEM Liquid Crystal Controller for Liquid Crystal Variable Retarders, LCVR Controller/Driver
Description: This OEM embeddable electronic controller for LCVR (liquid Crystal Variable Retarders) provides a programmable-voltage square-wave modulator for driving Thorlabs or Meadowlark phase modulators, LCVRs, nematic liquid crystal devices and Ferroelectric Liquid Crystal Devices (FLC). You may incorporate it into instruments for polarimetry and ellipsometry or other variable phase retardation, for polarization control of liquid crystals, for optical phase frequency modulation, or liquid crystal tunable filters.
Keywords: nematic optics Liquid Crystal device, frequency, magnitude settings, LCVR connector, LCVR modulator, Thorlabs phase modulator, Thorlabs liquid crystal variable retarder, meadowlark liquid crystal retarder, lcvr driver, low cost oem electronic controller board for liquid crystal devices, user programmable magnitude frequency, liquid crystal variable retarder lcvr, phase retarder rotator, liquid crystal filled waveplate device light path optical system electronic modulation
OEM LCVR Board Dimensions
OEM LCVR Board Dimensions and Connector Placement
Description: Connecting to an OEM Liquid Crystal Variable Retarder (LCVR) Controller Board
Keywords: Liquid Crystal Variable Retarders, OEM Liquid Crystal Products, nematic LC controller, mounting connecting liquid crystal variable retarders lcvr controller board, lcvr driver digital analog io board specifications here, 2x2.5 circuit board pcb, intended for use mosaic's single board computers, pdq board analog i/o wildcard, use stand alone driver board for nematic liquid crystal device, lc retarders phase modulators thorlabs meadowlark, edmund optics, details geometry
Using LCVR Driver
Using Liquid Crystal Variable Retarders (LCVR), Controlling Nematic LC Devices
Description: This user manual shows you how to connect to and control your (LCVR) Liquid Crystal Variable Retarder controller. The LCVR driver board converts a control voltage to a zero-DC-bias square wave for driving nematic LC devices. You can precisely control its amplitude and frequency.
Keywords: using lcvr driver, how to control liquid crystal variable retarders lcvr nematic lc devices, lcvr driver digital analog io board specifications here, connecting powering lcvr controller, mounting digital analog io board, powering digital analog io board, providing input voltage, connecting lcvr nematic lc device, programming setting output voltage/magnitude, accuracy output magnitude, changing lcvr drive frequency, disabling output, stand, supplying power, controlling output magnitude
LCVR Controller Specifications
Liquid Crystal Variable Retarder (LCVR) Controller Specifications
Description: Electronic controller/driver board for Liquid Crystal Variable Retarders (LCVRs) and other nematic liquid crystal devices. Its 2 kHz AC square wave has zero DC bias to prevent charge migration or electrode polarization of the LC, which can otherwise limit LCVR lifetime. Drive frequency is jumper selectable and voltage amplitude is dynamically adjustable with high resolution.
Keywords: liquid crystal tunable filter, optical phase modulator, lcvr controller specifications, nematic liquid crystal driver amplitude frequency specifications, lc lcvr controller schematic diagram, lc controller electrical specifications, using lcvr controller oem scientific instrument, liquid crystal controller driver circuit, compatible liquid crystal variable retarders lcvrs, ideal for driving nematic liquid crystal lc devices
Legacy Products
Description: Documentation for Legacy Products includes following: legacy products index,
QED Board V2
Description: QED v2 Board Hardware Manual: hardware index, QED v2 Board Software Manual: software index,
Keywords: single board computers sbcs, embedded real time operating systems, using motorola/freescale 68hc11f1 microcontroller
QED V2 Hardware Manual
Description: This QED 2 Hardware Manual contains following: hardware index,
Keywords: qed hardware manual, single board computers sbcs, embedded real time operating systems, using motorola/freescale 68hc11f1 microcontroller
Chapter 1 - Overview of QED Hardware
Single Board Computer Using 68HC11 Microcontroller
Description: This manual describes hardware of QED Board and QED Product Design Kit and presents sample QED Forth programs that make it easy to use hardware features. It is strongly recommended that you read booklet titled Getting Started with QED Board and this …
Keywords: chapter overview qed hardware, hardware documentation, recommended read booklet titled started qed board introductory chapter, qed board hardware overview, 68hc11 integrates variety i/o control functions, optional dac resolution a/d converter, resident onboard memory, memory nonvolatile peripheral interface adapter chip 24 digital i/o signals, power conditioning regulation, onboard connectors, digital i/o connector, analog i/o connector, address/data connector, keypad/display connector
Chapter 2 - General Purpose Digital Input/Output
MC68HC11 Microcontroller Digital Input and Output Ports
Description: Digital inputs and outputs are very useful in data acquisition, monitoring, instrumentation and control applications. A low voltage (near 0 Volts) is established on digital output pin when processor writes logical 0 to corresponding bit in data register …
Keywords: chapter general purpose digital input/output, overview digital i/o, qed forth named registers configuration routines, alternate uses digital i/o ports, digital i/o connections, setting data direction digital i/o ports, setting data direction porta portd, configuring porte digital input port, pia initialization, accessing digital i/o ports, modifying bits i/o port uninterruptable operators, for experts, port accesses, electrical characteristics digital i/o signals, characteristics 68hc11's i/o ports
Chapter 3 - Hardware Perspective on 68HC11 Interrupts
MC68HC11 Microcontroller Hardware Interrupts and Priority
Description: The on chip resources of 68HC11 include an A/D converter, timer system, pulse accumulator, watchdog timer, serial communications port, high speed serial peripheral interface, and general purpose digital I/O. The 68HC11s interrupts can enhance performance …
Keywords: chapter hardware perspective 68hc11 interrupts, interrupt recognition servicing, nonmaskable interrupts, servicing maskable interrupts, nested interrupts, interrupt priority, elevated priority, interrupt flag mask bits, interrupt flag bit, cleared writing, qed forth's handling interrupts, qed forth simplifies interrupts, qed forth routines temporarily disable interrupts, interrupt latency, summary, on chip resources 68hc11 include a/d converter, 68hc11's interrupts enhance performance facilities
Chapter 4 - Programmable Timer and Pulse Accumulator Subsystem
MC68HC11 Microcontroller Programmable Timer and Pulse Accumulator
Description: This chapter describes how programmable timer and pulse accumulator can be used to: Implement clocks Measure time intervals Sense input signal transitions Measure input signal pulse widths Generate output pulse signals Control stepper motors with …
Keywords: chapter programmable timer pulse accumulator subsystem, summary 16 bit free running counter, polling timer overflow flag, interval timing illustration interrupt processing, configuring port pins for input capture, using input capture functions, enabling input capture functions for signal transitions, input capture utility, input capture interrupts, input signal pulse measurement, initial conditions, algorithm implemented ic1/pa2's interrupt service routine, summary input capture functions
Chapter 5 - Serial Peripheral Interface (SPI)
MC68HC11 Microcontroller Serial Peripheral Interface SPI
Description: The Serial Peripheral Interface, SPI, is fast synchronous serial interface. It provides convenient means of connecting QED Board to variety of peripheral devices, including analog to digital and digital to analog converters, real time clocks, and other …
Keywords: chapter serial peripheral interface spi, spi bus pins, spi network connections, after configuring spi system communicate properly connected network devices, initializing spi control register, spi clock signal configuration, spi baud rate, summary spcr control register, spi status register flags, spi data transfers, spi configuration utilities qed forth kernel, spi interface onboard analog converters, spi example, bidirectional synchronous serial interface
Chapter 6 - Analog to Digital and Digital to Analog Conversion
MC68HC11 Microcontroller A/D Analog to Digital Converter ADC DAC
Description: Many instrument applications require monitoring of analog signals and generation of analog control voltages. Analog to digital (A/D) converters and digital to analog converters (DACs) can perform these functions. An A/D converter samples analog signals …
Keywords: chapter analog digital digital analog conversion, fundamentals a/d converters, determining resolution a/d converter, converting a/d count equivalent voltage reading, initializing analog converters, built in driver routines for bit a/d, for experts, how to use features bit a/d, built in driver routines for 12 bit a/d, bit dac driver, providing reference signal dac, built in driver routines for dac, how to create resolution dac, using bit dacs, circuitry merges dacs boost resolution
Chapter 7 - EEPROM
Programming EEPROM on 68HC11 MC68HC11F1 Microcontroller
Description: The 68HC11F1 has 512 bytes of on chip EEPROM (electrically erasable programmable read only memory). QED Forth locates EEPROM block at AE00H through AFFFH. The first 192 bytes of this non volatile memory are reserved for QED Forth initialization …
Keywords: chapter eeprom, 68hc11f1 512 bytes on chip eeprom electrically erasable programmable read only memory, qed forth locates eeprom block ae00h through afffh, 192 bytes non volatile memory, reserved for qed forth initialization parameters interrupt vector code discussed qed software manual memory map appendix interrupts register initializations chapter software manual, remaining 320 bytes eeprom, location aec0h, freely, qed forth store values eeprom, eec stores character, ee stores 16 bit cell
Chapter 8 - External Interrupts, Resets, Operating Modes, and COP
68HC11 MC68HC11F1 Microcontroller Interrupts Resets Operating Modes and COP
Description: This chapter describes 68HC11F1s external interrupts, computer operating properly (COP) feature, clock monitor, low power modes, operating modes, and 4xOut signal. External Hardware Interrupts /IRQ and /XIRQ Two external interrupts, /IRQ (active low …
Keywords: chapter external interrupts resets, operating modes 68hc11f1 cpu, computer operating properly cop feature, external hardware interrupts irq xirq, configuring irq xirq interrupts, using irq xirq, detection impending loss power, reset interrupts, external hardware resets, internal resets, configuring cop, servicing cop, cop utility programs, wai low power mode, summary low power modes, cleanup mode, chapter 68hc11f1's external interrupts
Chapter 9 - Memory Mapped I/O and Prototyping Board
68HC11 MC68HC11F1 Microcontroller Address Space and Memory
Description: The QED Board overcomes limited 64K address space of 68HC11 processor. It provides an 8 Megabyte address space to accommodate ample memory as well as memory mapped peripheral devices. The QED Board includes three memory sockets, each of which holds up to …
Keywords: chapter memory mapped i/o prototyping board, note signal names, qed board's address space onboard memory, prom ram qed board, write protection transforms memory emulated rom, testing write protection feature, burning application prom production, address/data bus signals, control signals, how to interface memory mapped peripherals, i/o mapped peripherals, memory mapping peripherals common, adding 32k memory device, qed prototyping board onboard address decoding logic, summary
Chapter 10 - Keypad and LCD Display Interfaces
Microcontroller Keypad and LCD Interface 68HC11 MC68HC11F1
Description: The QED Board includes built in hardware and software interfaces for keypad and liquid crystal display (LCD). These devices connect to QED Board via simple straight through ribbon cable interface. Pre coded routines in QED Forth kernel scan keypad and …
Keywords: chapter 10 keypad lcd display interfaces, connecting qed board display, lcd control signals, contrast viewing angle adjustment, connecting keypad, qed board includes built in hardware software interfaces for keypad liquid crystal display lcd, devices connect qed board straight through ribbon cable interface, routines qed forth kernel scan keypad write lcd display, onboard keypad/display interface connector, 34 pin dual row header located, qed forth kernel prom socket
Chapter 11 - Serial Communications
Microcontroller Serial Communications RS232 68HC11 MC68HC11F1
Description: Overview The QED Board has two serial communications ports: primary serial port called serial1 and secondary serial port called serial2. You can program or communicate with QED Board from any terminal or PC via these serial ports. Commands that you type …
Keywords: chapter 11 serial communications, for more, ready made rs232 communications cables, dual serial ports rs232 rs485 protocols, using rs232, connecting ibm pc compatible rs232 port, connecting apple macintosh computer qed board, using rs485, rs 485 multi drop communications, software implementation rs485 network, summary, qed board serial communications ports primary serial port serial1 secondary serial port serial2 program communicate qed board terminal pc serial ports, commands type terminal
Chapter 12 - Battery-Backed Real-Time Clock
Microcontroller Battery Backed Real Time Clock 68HC11 MC68HC11F1
Description: The QED Board supports an optional battery backed real time clock. This smart watch and integrated battery are packaged with 32K or 128K RAM in sealed 32 pin DIP memory device. When this device is installed in SRAM (center) memory socket on QED Board, it …
Keywords: chapter 12 battery backed real time clock, interrupts, disabled data transfer, how to use smart watch, qed board optional battery backed real time clock, smart watch integrated battery, packaged 32k 128k ram sealed 32 pin dip memory device, installed sram center memory socket qed board, simultaneously battery backed 32k 128k ram real time calendar watch, set read built in qed forth, accuracy, than + month watch, guaranteed for years, watch for differing days month, handles leap years
Chapter 13 - Powering QED Board
Powering Microcontrollers 68HC11 MC68HC11F1
Description: Getting Started A 6 Volt DC transformer is included with your QED Developer Package or QED Product Design Kit so that you can power up your QED Board and get started quickly. If you have Product Design Kit, simply plug transformer into wall outlet and …
Keywords: chapter 13 powering qed board, consult started qed board booklet for more detailed, explains onboard power conditioning regulation circuitry, power input, qed board includes surge suppression, emi filter, v+raw, dual low dropout regulator low power shutdown mode, ground power planes, connect power cable 6 pin power connector qed board, power options, making cable connections, regulated supplies for add on boards, automatic generation reset power fail signals, reset signal, summary
Chapter 14 - Trouble Shooting and Caring for QED Board
Troubleshooting Microcontrollers 68HC11 MC68HC11F1
Description: Trouble Shooting Guide Before setting up your QED System, we strongly recommend that you read booklet titled Getting Started with QED Board. It contains wealth of helpful information. Although we hope your experience with QED Board will be trouble free, …
Keywords: chapter 14 trouble shooting caring for qed board, care battery backed memory, setting qed system, recommend read booklet titled started qed board, experience qed board, anticipated situations, confusion, after reviewing chapter, unable solve, free contact us, symptom qed product design kit, how to write display, automatically blanked time qed board, diagnosis, solution read started qed board booklet learn, symptom qed board, powered communications cable, connected terminal, response board terminal
Appendix A  - QED Connector Pinouts
Microcontroller Connector Pinouts 68HC11 MC68HC11F1
Description: The pinouts of all of connectors on QED Board are presented below. To locate connectors on board, consult Figure A.1 and white silkscreened labels on memory side of QED Board. On processor side of board, legend indicates location of pin 1 and highest …
Keywords: appendix a   qed connector pinouts, pinouts of connectors qed board, locate connectors board, consult figure a.1 white silkscreened labels memory qed board, processor board, legend location pin highest numbered pin connector, note signals compound names multiple functions, ppc4/rs485.xmit digital i/o bus, configured general purpose digital i/o named ppc4 signal controls direction data flow, rs485 serial port, note pins labeled n/c, connected, fi
Appendix C - 68HC11F1 Hardware Registers
68HC11 MC68HC11F1 Processor Registers
Description: The table in this appendix specifies names, addresses, and bit functions of processors hardware control registers; name information may be found on pages 3 4 and 3 5 of F1 reference book. The registers are located in 96 byte block starting at address …
Keywords: appendix c 68hc11f1 hardware registers, table appendix specifies names addresses, bit functions processor's hardware control registers, 3 4 3 5 f1 reference book, located 96 byte block starting address 8000h 1000h common memory, referred, manual
Appendix D - Specifications of QED Board and Product Design Kit
MC68HC11F1 68HC11 Microcontroller Specifications
Description: This appendix summarizes hardware and mechanical specifications of QED Board and QED Product Design Kit. It also offers suggestions about methods for mating QED Board to your application specific printed circuit board. QED Hardware Specifications The …
Keywords: appendix specifications qed board product design kit, qed board mechanical specifications, suggestions for mating qed board custom circuitry, qed production design kit specifications, qed protoboard pal schematic, appendix summarizes hardware mechanical specifications qed board qed product design kit, offers suggestions methods for mating qed board application specific circuit board, hardware specifications for mc68hc11f1 68hc11 processor qed board single board computer, summarized
Appendix E - 82C55A PIA Data Sheet and PIA Control Code for Experts
Datasheet for 82C55A Peripheral Interface Adapter PIA
Description: The data sheet presented at end of this appendix details use of Harris 82C55A peripheral interface adapter (PIA). The following code provides general purpose driver routines. This code may prove useful to those who wish to configure ports PPB and lower …
Keywords: appendix 82c55a pia data sheet pia control code for experts, general purpose control code for pia, configuring pia ports, 82c55a data sheet, 82c55a pia sheet, data sheet presented appendix details use harris 82c55a peripheral interface adapter pia, code general purpose driver routines, configure ports ppb ppc for general purpose digital i/o, than for keypad/display interface, adding pia custom off board circuitry, code serve template creation pia driver routines, pia 8 bit i/o ports
Appendix F - Onboard Octal 12 Bit A/D Data Sheet
LTC1290 8-channel 12-bit Analog to Digital Converter Datasheet A/D ADC
Description: The following data sheet describes operation of Linear Technologys LTC1290 8 channel analog to digital converter with 12 bit resolution. For an explanation of how to use A/D, consult Chapter 6 in this manual. LTC1290 Data Sheet,
Keywords: appendix f onboard octal 12 bit a/d data sheet, data sheet linear technology's ltc1290 channel analog digital converter 12 bit resolution, for explanation, consult chapter 6 manual, analog digital converter adc atd hardware module embedded microcontrollers
Appendix G - Onboard Octal 8 Bit DAC Data Sheet
Analog Devices DAC8841 8-channel 8-bit Multiplying Digital-to-analog Converter DAC Datasheet
Description: The following data sheet describes operation of Analog Devices DAC8841 8 channel multiplying digital to analog converter with 8 bit resolution. For an explanation of how to use DAC, consult Chapter 6 in this manual. DAC8841 Octal 8 Bit DAC Datasheet,
Keywords: appendix onboard octal bit dac data sheet, data sheet analog devices dac8841 channel multiplying digital to analog converter bit resolution, for explanation, consult chapter 6 manual, digital analog converter
Appendix H - how to Use Additional Features of 8 Bit A/D
Using 68HC11 MC68HC11F1 A/D Analog to Digital Converter
Description: The built in driver routines for 8 bit A/D are described in Chapter 6 of this manual. They are easy to use and address needs of most applications. If built in routines meet your requirements, you need not read this appendix. If, on other hand, you wish …
Keywords: read appendix, how to use features bit a/d, initiating conversion, a/d utility, built in driver routines for bit a/d, chapter 6 manual, use address applications, built in routines meet requirements, gain more detailed understanding bit a/d, use operating modes, a/d drivers built qed forth sample single channel more chapter manual, sampling frequencies for acquiring storing data memory reach 40 khz mhz crystal, optimal attainable rate, use conversion features, supported device driver routines
Appendix I - Keypad Data Sheet
Using 5x4 Keypad with Microcontroller
Description: The following data sheet describes operation of 5 by 4 keypad. Please consult Chapter 10 of this manual for operational details. Series 83/84/86 series 86 5x4 20 key keypad datasheet,
Keywords: appendix keypad data sheet, data sheet keypad, consult chapter 10 manual for operational details
Chapter 1 - Introduction
Introduction to Forth Computer Language
Description: Welcome to QED Forth™! This manual explains extensive software environment that will help speed your instrument development project to completion. We have designed QED Board™ and language to provide you with complete programming environment on compact I/O …
Keywords: chapter introduction, started programming, how to use manual, qed forth™ manual explains extensive software environment speed instrument development project completion, designed qed board™ language complete programming environment compact i/o rich card, interactive qed forth software resides board 64k rom, delivers programming mathematical tools typically, desktop computers workstations, comprehensive set 1000 pre programmed functions highly productive development environment, qe
Chapter 2 - QED-Forth Basics
Forth Language Basics
Description: This chapter examines basic concepts and syntax of QED Forth implementation of FORTH language. It describes how to add to dictionary, how to use integer, double precision and floating point numbers, how to code decisions and loops, and details of stack …
Keywords: chapter qed forth basics, initialize system, compilation commands, interpreted, error warning messages, adding dictionary, colon definitions, recorded, literals, number representation, signed unsigned, floating point double number fetch store commands, conversion, number types, byte size memory access commands, paged memory expands memory space, onboard memory, extended addresses prefix, storing memory location, fetching memory location, using variables hold logical flags
Chapter 3 - Program Development Techniques
Forth Language Program Development
Description: The QED Board contains complete development system. As with all development systems there are techniques that will improve programming efficiency. These include: Editing your source code into files that can be transmitted to QED Board Configuring …
Keywords: chapter program development techniques, how to send programs qed board, editor terminal for pc, editors terminals for apple macintosh, terminal configuration for smooth downloads, key xon/xoff handshaking, pause, how to configure windows terminal editor, using anew manage dictionary, forget for heap recovery, axe for dictionary management, anew works, using axe conserve dictionary space, using debugging tools, summary debugger, sample debugging session, break mode single step execution
Chapter 4 - Floating Point Mathematics
Forth Language Floating Point Arithmetic
Description: Many applications require floating point mathematics. Unlike many small microcontrollers, QED Board provides built in floating point package including trigonometric, logarithmic, and exponential functions and formatted real number input and output. The …
Keywords: chapter floating point mathematics, floating point number input format, printing formats, fixed format, scientific format, floating format, stack notation floating point stack operators, floating point operators, trigonometric functions, logarithmic exponential functions, random number generation, floating point comparison, pre defined floating point quantities, floating point memory access variables, constants, number conversion, floating point integer floating point conversion
Chapter 5 - Using Heap Memory
Forth Language Heap Memory and Dynamically Allocated Data Structures
Description: Like many workstations but unlike most microcontroller systems, QED Forth provides heap memory management system. QED Forths advanced array and matrix math routines make extensive use of heap memory manager, but they do it transparently. To use these …
Keywords: cursory familiarity chapter, using heap memory, heap compacting, handles heap items, de allocating heap items, maximizing efficiency heap compaction, resizing copying heap items, multiple heaps, transferring heap items, heap based data structures, qed forth heap memory management system, qed forth's advanced array matrix math routines extensive use heap memory manager, use features, create sophisticated dynamically allocated data structures, read chapter, pool memory
Chapter 6 - Arrays, Matrices, and Fast Vector Operations
Using Arrays Matrices and Fast Vector Operations on Microcontrollers
Description: QED Forth provides set of data structures and associated operations that simplify and streamline sophisticated processing tasks. Arrays and matrices can be easily created, dynamically dimensioned, deleted, initialized, and copied. Matrices, which are 2 …
Keywords: chapter arrays matrices, array size dimensions, creating arrays, addressing array elements, references entire arrays, operations for entire arrays, determining pre existing array's dimensions, internal representation arrays, creating dimensioning, addressing matrices, matrix initialization, matrix display, copying swapping matrices, matrix multiplication, scalar/matrix arithmetic, applying functional transformation matrix, inverse matrix, editing matrices, vector arithmetic
Chapter 7 - Solving Simultaneous Equations, Curve Fitting, and FFTs
Solving Simultaneous Equations, Curve Fitting, and FFTs on Single Board Computers
Description: QED FORTH provides powerful set of commands to solve sets of simultaneous equations, do linear least squares data analysis, and perform Fast Fourier Transformations (FFTs). These make it easy for an application program to accomplish sophisticated data …
Keywords: chapter solving simultaneous equations, how to use fft function, solving simultaneous equations multiple hand sides, linear squares data analysis, squares example fitting, fitting exponential equation, using weights, fitting functions dependent variables, interpreting covariance matrix, evaluating goodness fit, squares works, example fourier transformation, for experts, definition discrete fourier transform, qed forth powerful set commands solve sets simultaneous equations
Chapter 8 - Structures
Forth Language Data Structures and Types
Description: A structure is an object that groups different types of data according to template designed by programmer, and allows programmer to designate names that can be used to store and retrieve data items in structure. While arrays hold data that is all one …
Keywords: chapter structures, defining structure, creating instances structures, heap instances, nested structure definitions, multiform structures, structure matrix parameter field, groups different types data, template designed programmer, programmer designate names, store retrieve data items structure, size refer data elements, using names choice, structures group data different sizes refer, structure defining declare type data integer real address extended address, enhances clarity program
Chapter 9 - Designing Re-Entrant Code
Designing Re-Entrant Code in Forth Language
Description: For multitasking system to operate at its full potential, kernel routines in system must be re entrant. A re entrant routine functions properly even if it is re entered while it is executing. Routines that are not re entrant will fail under these …
Keywords: chapter designing re entrant code, re entrant non re entrant definitions, techniques for ensuring re entrancy, stack frame example, for multitasking system operate full potential, kernel routines system, re entrant fail circumstances, contexts, recursion multitasking, recursive routine, ensure re entrancy, routine modify, stack based quantities data stack items local variables, return stack, routines modify variables, stack task private memory locations, task private locations, accessed task
Chapter 10 - Multitasking
Forth Language Multitasking Operating System
Description: QED Forth is multitasking language and operating system. It includes multitasking executive that can concurrently execute number of tasks. In actuality, processor only executes one instruction at time. However multitasker allows processor to rapidly …
Keywords: chapter 10 multitasking, advantages multitasking, cooperative timesliced task switching, multitasking lexicon, initializing multitasker elapsed time clock, reading elapsed time clock, changing timeslice period, setting task, creating task, building task, activating task, modifying task's user variables, killing task, implementation details, customizing task's memory map, access shared resources, managed, resource variables, releasing resource, access serial ports, mailboxes, defining mailbox
Chapter 11 - Interrupts and Register Initializations
Programming Interrupts and Register Initializations
Description: Programming on microcontroller systems requires access to many hardware resources on processor chip, including interrupts and registers that control chips special functions. QED Forth has utilities that make these resources easy to use. Interrupts How …
Keywords: chapter 11 interrupts register initializations, 68hc11 handles interrupts, qed forth simplifies interrupts, implementation details, interrupt latency, performing floating point operations numeric/string conversions interrupt service routines, qed forth routines disable interrupts, reset type interrupts, initialization vital interrupts, forcing cold restarts, initializing protected registers, changing baud rate primary serial port, changing config register, cleanup mode
Chapter 12 - User Interface: LCD Display, Keypad, and Serial Ports
Programming User Interface, LCD Display, Keypad, Serial Ports
Description: The QED Board is designed to communicate with users via LCD display, keypad, and dual serial communications links. The Getting Started with QED Board booklet provides an excellent introduction to these interfaces. This chapter builds on information …
Keywords: chapter 12 user interface, designed communicate users lcd display keypad, using secondary serial port, connecting display keypad, connecting serial cable, lcd display driver routines, keypad driver, serial i/o drivers, transmitting receiving characters, baud rate primary serial channel, baud rate secondary serial channel, serial2 startup serial channel, serial1 startup serial channel, using rs485, started qed board booklet excellent introduction interfaces, chapter builds presented display
Chapter 13 - Assembler
Forth Language Assembler and Assembly Coding
Description: Assembler coding is useful for optimization of time critical code. QED Forths assembler enables you to compile machine code by typing Motorola assembler mnemonics to specify desired instructions. High level FORTH like control structures allow you to …
Keywords: chapter 13 assembler, performing in line assembly level definitions, debugging assembly coded routines, level forth like control structures implement testing branching, post fix syntax, creating assembly routine definition, qed forth register usage, example, calling level assembly code definitions, rely level routines perform, looping structures, using, motorola/freescale family 8 bit single chip microcontrollers, clr conditions, .. repeat loops, for optimization time critical code
Chapter 14 - Mass Memory Interface
Forth Language Mass Memory Interface
Description: QED Forth provides standard FORTH style block buffer interface to facilitate use of mass memory in form of disk drive or ram disk. FORTH divides mass memory into blocks. A block contains 1K (1024 bytes) of data or source code. The block buffer interface …
Keywords: chapter 14 mass memory interface, how to use mass memory interface, qed forth standard forth style block buffer interface facilitate use mass memory form disk drive ram disk, forth divides mass memory blocks, 1k 1024 bytes data source code, block buffer interface enables entry source code text block typing text terminal, onboard multitasking real time operating system rtos, load blocks mass memory ram buffer, displayed edited interpreted saved disk, display block, arranged, convention
Chapter 15 - Tour of User Area
Forth Language Multitasking Operating System User Area
Description: The user area contains parameters that control and configure operation of QED Forth. The following table lists system variables in order that they appear in user area, with short hand comments about their functions. In depth descriptions of user …
Keywords: chapter 15 tour user area, discussion user variables, general, multitasking variables, variables memory map, vocabulary management variables, handles vectored routines, more control flags values, mass memory interface variables, variables floating point routines, control runtime local variables, variables configure debugger, dictionary search error check variable, parameters control configure qed forth, table lists system variables order, short hand comments functions
Chapter 16 - Advanced Topics
Forth Language Interpreter Compiler and Dictionary
Description: This chapter discusses implementation of QED Forth interpreter and compiler, vocabularies, recursion, deferred compilation, synonym creation, forward references, memory expansion, page changing, and subroutine threaded code. The QED Forth Interpreter …
Keywords: chapter 16 advanced topics, chapter discusses implementation qed forth interpreter compiler vocabularies recursion deferred compilation, abort @, query, create, creation local variables, colon semicolon, creating vocabulary, creation synonym, using motorola/freescale 68hc11f1 microcontroller, references redefinition, expansion addressable memory megabytes, presents, highest level, discussed, constituent, executed restart error recovery sequence, abort executes default action named abort
Chapter 17 - Putting It All Together: Turnkeyed Application Program
Forth Language Application Programs
Description: This chapter presents an application program that integrates range of hardware and software features of QED Board. The application is turnkeyed, meaning that it can be burned into PROM and configured to autostart each time board is powered up. This …
Keywords: chapter 17 putting, turnkeyed application program, overview application, hardware for example application, design memory map, main memory areas, prom ram qed board, setting memory map, a/d data gathering task, pulse modulation task, output compare interrupt code, statistics task, build activate tasks, set door, define autostart routine, generating prom for target system, turnkeyed application code listing, chapter presents application program integrates range hardware software features qed board
Appendix - QED Board Memory Map
Microcontroller and Single Board Computer Memory Allocation
Description: 8 Megabyte Address Space The QED Board increases 68HC11s 64K memory space to 8 Megabytes. This is accomplished by designating an 8 bit port on processor (Port G) as page latch that provides 8 additional address lines. A memory map is diagram of how …
Keywords: appendix qed board memory map, qed forth handles details paged memory, prom ram qed board, write protecting battery backed ram, adding memory mapped peripherals, qed board memory map description, qed board increases 68hc11's 64k memory space megabytes, accomplished designating 8 bit port processor port latch address lines, diagram memory, allocated tasks services, pictured memory map figure a.1 32k processor's address space addresses 0000 7fffh, 256 memory
Appendix B - Error Handling
Forth Language Error Handling
Description: This appendix provides an overview of QED Forths error handling, describes each error message that may occur, and presents quick reference list of all of error messages. When an error condition is detected, headerless routine ERROR is called. If user …
Keywords: appendix error handling, posting customized error handler, posting customized abort handler, errors cold restart, non unique warning, how to resolve conflicts, compilation errors, assembler errors, time errors, array matrix errors, defective definition, errors downloading, summary error messages, appendix overview qed forth's error handling, presents quick reference of error messages, abort checks user variable custom, true flag, error executes user supplied routine extended code field address xcfa
Appendix C - Header Format for Dictionary Names
Forth Language Dictionary and Names
Description: QED Forth compiles executable machine code, also called object code, into definitions area of dictionary. The current location in definitions area of dictionary is given by DP (definitions pointer). QED Forth compiles names of defined routines, also …
Keywords: appendix c header format for dictionary names, field attributes, current location definitions area dictionary, dp definitions pointer, qed forth compiles names defined routines, current location area, np pointer, area linked headers, recognizable word reflects function routine, pointer code, link offset points prior header linked, figure c.1 contents area, figure c.1 diagram contents headers area, byte area dictionary, context returns extended address contents
QED Board V4
QED Board V4, User Guide, Schematics, Hardware & Software for QED4 Microcontroller Board
Description: The QED 4 Board is legacy product. The QED 4 board is legacy product not recommended for new designs. For lower cost and greater throughput microcontroller board for new designs, please consider PDQ Board. The QED 4 (aka QED Flash) Board is an enhanced …
Keywords: user guide schematics, hardware software for qed4 microcontroller board, legacy product recommended for designs, for cost greater throughput microcontroller board for designs, qed 4 qed flash board, enhanced version qed 2 board, compact i/o rich controller uses motorola/freescale mc68hc11 microcontroller, documents hardware software features, documents augment qed 2 hardware software manuals, read conjunction, hardware features qed flash board, specifications 68hc11 microcontroller, qed flash memory map
QED Battery-backup
Data Retention Time for DS1216D or DS1248 Battery-backed RAM and Real Time Clock
Description: The DS1216D (real time clock socket) and DS1248 (hybrid 128x8 RAM with RTC) both provide ten years of data retention time.
Keywords: battery backup, battery backed RAM, RTC socket, real time clock battery, calendar clock battery, qed battery backup, ram data retention time for backup battery rtc socket, qed 4 board optionally use real time clock rtc calendar clock battery serves double purpose, backs ram, preserved, unpowered 10 years data retention, data retention time for installed 128 kb ram chip, battery recharges, qed 4 board use, rtc socket battery number ds1216d, hybrid chip number ds1248, rtc battery, ram device,
App Notes & Toolkits
Description: Rapid application development with app notes, An application note is document that gives details on using Mosaic components in specific application. These documents cover areas such as multitasking, sorting, searching, mathematics, signal processing, …
Keywords: app notes toolkits, application notes, using embedded single board computer manufacturer components application, documents cover areas multitasking sorting, searching mathematics, sensor inputs, reading transducers, microcontroller projects, website, copies pdf datasheets of useful electronic components
Microcontroller Projects
Microcontroller Projects], Youtube Videos about Microcontroller Projects
Description: The Microcontroller Projects, Youtube series introduces Mosaic controllers and demonstrates wide variety of applications. These videos are for educational purposes, covering topics of sensors, automated control, and microcontrollers Call anytime If you …
Keywords: youtube videos microcontroller projects, how to measure analog distance sensor, youtube series introduces embedded single board computer manufacturer controllers wide variety applications, covering topics sensors, link contact us, visit the extras page for source code and schematics, pdq board users guide, qscreen controller, welcome to mosaic documentation web
Circuit Protection
Circuit Protection, Circuits for Protecting Microcontroller Based Instruments
Description: The digital and analog inputs and outputs of microcontroller boards and embedded computers, including Mosaics PDQ Board and small PCs like Raspberry Pi, Arduino or BeagleBone boards, often need to be protected against excessive voltages or currents. This …
Keywords: circuits for protecting microcontroller instruments, digital analog inputs outputs microcontroller boards embedded computers, mosaic's 9s12 hcs12 development board single board computer, instrument controller pcs raspberry pi, arduino beaglebone boards, excessive voltages currents, namespace, multitasking single board embedded computers, touchscreen controllers, using freescale 9s12 hcs12 microcontroller, mc9s12a512 mc9s12dp512
A/D Protection Circuits
A/D Protection Circuits, Protect Analog-to-digital Converter from Excessive or Negative Input Voltages
Description: How to use Schottky diodes and current limiting resistors to protect digital and analog inputs from excessive or negative voltages, circuit protection devices.
Keywords: protect analog to digital converter excessive negative input voltages, using schottky diodes current limiting resistors protect digital analog inputs, choosing values for circuit protection devices, protect atd converter excessive negative input voltages, using schottky diode current limiting resistor, using a/d measure output sensor, produce 0 5v output signal, fault conditions sensor, produces negative output, output greater than 5v, prevent damage, a/d converter chips
Electronic Circuits for Instruments
Electronic Circuits for New Product Design and Development
Description: Useful analog and digital electronic circuits for new product design and development, for use in electronic instruments and devices.
Keywords: instrument design, instrument development, electronic hardware, analog circuits, analog devices, medical devices, analytical instruments, analog digital electronic circuits for instruments, products, automation, documentation directory, compendium analog digital electronic circuits design instruments
Keypad Scan Uses Few I/O Lines
Keypad Scan Uses Few I/O Lines, Decoding Keypad Buttons, Scan to Decode Matrix of Keypad Switches
Description: A technique known as Charlieplexing, involving clever use of diodes and keypad switches while alternating I/O lines between output drive and input sensing, is used to efficiently decode an array of keypad switches
Keywords: detect switch closures, read matrix keypad, scan matrix keypad, keypad scan, scan keypad, detect button presses, few I/O lines detect many input switch closures, keypad state, switch state, keypad scan uses i/o lines, electronic circuit efficiently scans decodes matrix keypad buttons input switches, classic microcontroller design project decoding matrix keypad buttons, application note efficient method for scanning decoding large number switches, using i/o lines, technique charlieplexing
Simulating Open Collector Outputs
Simulate Open Collector Outputs, Open Drain Outputs
Description: Using a series connected Schottky diode you can convert an active high, active low digital output to an open collector or open drain output that does not source current but only sinks current, like a simple switch to ground.
Keywords: simulating collector outputs, convert totem pole microcontroller digital outputs collector behavior, software simulation collector output, failsafe hardware collector outputs, driving external devices, use open collector open drain outputs, open collector open drain outputs source current, sink current for logic low, essentially, switches ground, low state pull output pin ground, circuits, sinking current, limit, digital outputs 9s12 hcs12 development board single board computer
Dynamically Program Voltage Regulators
Variable Output Voltage Regulator Circuit Dynamically Programs or Controls Output Voltage of Linear or Switching Regulators
Description: Control the variable output voltage of linear or switching power supplies and voltage regulators with a control voltage or PWM waveform using op-amp feedback.
Keywords: voltage programmable regulator, voltage programmed linear regulator, voltage programmable switching regulator, dynamically program regulator voltage output, voltage controlled power supply, dynamically program voltage regulators, op amp circuit for dynamically programming output voltage, fixed voltage linear switching regulators, fixed output voltage feedback networks, dynamically programmable feedback for variable output voltages, choosing component values for voltage controlled power supply
Designing Step-Down (Buck) Switching Regulators
Designing Step-Down (Buck) Switching Regulators, how to Choose Inductor and Capacitor Values
Description: How-to design guide for choosing inductor and capacitor values in step-down switching regulators, using the LM2678 LM22678 or TPS5450 switching regulator ICs.
Keywords: designing step down buck switching regulators, how to choose inductor capacitor values, switching regulator integrated circuits perform functions build step down regulators, buck regulator configuration ground referenced output voltage, inductor ripple current, continuous discontinuous current mode, operating frequency filter cut off frequency, how to inductor, saturation inductance, inductor esr maximum current, output capacitor, filter cutoff frequency, output ripple voltage, rms current rating
Using Power MOSFETs
Using Power MOSFETs, Staying within Allowed Power Dissipation of MOSFET Transistors
Description: If you want to understand turn ON turn OFF behavior of power MOSFET transistors and their allowed power dissipation I recommend following excellent application notes: AN558 Introduction to Power MOSFETs and their Applications (or here, if that link isnt …
Keywords: allowed power dissipation mosfet transistors, understand turn on turn off behavior power mosfet transistors allowed power dissipation recommend, and9093/d using mosfets in load switch applications, an1542 active inrush current limiting using mosfets, fairchild semiconductor an 558 introduction to power mosfets and their applications, powertrench hexfet, optimos sipmos, stripfet stmos, trenchfet, manufacturers diodes, alpha omega semiconductor, infineon technologies, international rectifier
Push Button ON/OFF Power Control Using MOSFETs
Push Button Latch and Toggle Power Circuits Using MOSFETs for Embedded Systems and Instruments
Description: MOSFET high side switches and logic gate latch circuits detect push button presses to switch ON and OFF power to devices and embedded systems. Electronic circuits are presented for ON/OFF power control, inrush current limiting, and controlled shutdown of microncontroller based products.
Keywords: New product design, orderly shut down, power supply controller, MOSFET power switch, limit input surge current, push button on/off power control, mosfet transistor circuits, electrical devices, instruments embedded systems touch button, toggle electronic instrument momentarily pushing single button, application notes describing micropower latch switch circuits detect button press switch main power embedded system microcontroller project, using high side mosfet transistor switches, consume current state
Limiting In-rush Current in MOSFET Power Switches
In-rush Current Limited High Side MOSFET Switch, Soft-start Power Bus Switch Circuit
Description: Use a slew-rate limited MOSFET high-side switch as an inrush current limiter to limit the maximum current into downstream capacitors. This soft-start circuit prevents excessive surge currents in power supply capacitors or wherever you need a slew rate limited load switch.
Keywords: MOSFET power switch, limit input surge current, limiting inrush current, limiting in rush current mosfet power switches, control voltage slew rate mosfet switch limit in rush current downstream capacitors, electronic soft start power switch circuits for controlling slew rate mosfet switch, rapidly turning power devices compromise lifetime reliability, large in rush currents input capacitors, devices place large tantalum capacitors inputs filter ripple input voltage
Latch and Toggle Power Circuits
Push Button ON-OFF Soft Latch Circuits, Battery Powered Touch Toggle ON OFF Switch, Momentary Button MOSFET Power Switch for Microcontrollers
Description: Application note for electronic latch circuits using logic gates and MOSFETs that detect a push button press to switch ON power to your embedded system. Because their MOSFET switches consume no current in the OFF state, these circuits are useful for battery powered portable instruments. A momentary button press turns a power MOSFET ON, and holding it for a few seconds turns it OFF.
Keywords: New product design, power supply controller, MOSFET power switch, soft toggle switch, soft power switch, latch toggle power circuits, mosfet transistor circuits power embedded system push button, press press soft latching circuits, driving capacitive loads, press hold latching circuits, controlling power startup behavior, using high side mosfet switches higher voltages, using high side mosfet switches low battery voltages
Controlled Turn-ON and Shutdown of Microcontroller Products
Push Button ON-OFF Toggle Switch and Latching Power Circuit for Microcontrollers
Description: A simple latching high side soft power switch toggles ON and OFF microcontroller based products and instruments, including single board computers and raspberry pi or arduino boards. A short button press applies power, a subsequent press initiates orderly shutdown under control of the microcontroller, and a long button press forces power-down. The microcontroller instrument can also turn itself OFF by setting an output pin. Because its MOSFET switches consume no current in the OFF state, it's particularly useful for battery powered portable instruments.
Keywords: Raspberry Pi projects, raspberry pi on off switch, embedded computer power supply controller, MOSFET power switch, soft power switch, controlled turn on shutdown microcontroller products, mosfet toggle switch circuit, orderly power shutdown for microcontroller products, microcontroller soft power switch circuit schematic, limiting in rush surge current, circuit for handheld computer, electronic circuits, presented implement soft power switch for microcontroller products
Battery Operated Latching Power Switch
Battery-operated Low-voltage Push-button ON/OFF MOSFET High-side Toggle Power Switch
Description: Simple MOSFET toggle power switch circuit works with AAA or AA battery powered electronic devices and microcontrollers
Keywords: high-side controller, high-side switch, low VGS switch, MOSFET high side power switch, battery operated latching power switch, press on hold off mosfet circuit controls low voltage electronic devices, latching power switch work low voltage, produced batteries, aaa aa battery cells series produce, depending state charge battery chemistry, 1.8 3.5 volts, mosfet switch circuits, operate voltages 5v 18v, fail switch reliably voltages, latch and toggle power circuits
Measuring Frequency
Frequency Measurement Using Microcontroller
Description: Measuring frequency with Mosaics Embedded Controller Boards. Example Programs using PDQ Board Frequency Measurement Using Microcontrollers See also → How to Measure Analog Distance Sensor
Keywords: frequency counter, software frequency measurement, measuring frequency mosaic's embedded controller boards, using 9s12 hcs12 development board single board computer, instrument controller
Frequency Measurement Using Microcontrollers
Measuring Frequency Using 9S12 HCS12 68HCS12 Microcontroller Pulse Accumulator, Microcontroller Frequency Counter, Pulse Counter, Tally Counter, Frequency Measurement Microcontroller Project
Description: Frequency measurement counting using the Freescale 9S12 HCS12 MC68HCS12 microcontroller's ECT (Enhanced Capture Timer) counting/timing unit. C example program for a 5 MHz (Megahertz) frequency counter, pulse counter using the HCS12 MCU pulse accumulator and software overflow interrupt.
Keywords: electronic tally counter, programming microcontroller interrupt service routines (ISR), 9S12 HCS12 hardware and software interfacing, webpage example program for accessing functions for frequency measurement, using microcontroller pulse accumulator, use 9s12 hcs12 counting/timing unit c language example program frequency counter, setting counter's period, c example source code for frequency counter, embedded applications measure frequency tally pulses sensor signal source
How to Measure Analog Distance Sensor
Description: This video shows how to use PDQ Board to measure an analog voltage, and output data on multiple digital displays. Topics covered include: ADC (analog to digital converter), controlling LEDs, digital inputs, digital outputs, analog inputs. Call anytime If …
Keywords: click here view video window, introduction, software, embedded single board computer manufacturer hardware, schematic, mosaic ide plus compiles c source code below, how to use 9s12 hcs12 development board single board computer, instrument controller measure analog voltage, output data multiple digital displays, adc analog digital converter, controlling led's, application, link contact us, demonstration reading analog voltage, computing data, using sharp gp2d12 infrared ir sensor
Measurement Techniques
Description: Meaurement techniques and circuit schematics: measurement techniques index, See also → Measurement Techniques
Keywords: meaurement techniques circuit schematics
Precision Measurement without Ground Offsets
Precision Measurement without Ground Offsets Using Differential Amplifier Input to A/D ADC, Ground Loop Circuit Diagram, Instrumentation Amplifier for Precision Sensor Measurement
Description: Ground loop offset errors and ground noise are removed by a differential amplifier or instrumentation amplifier prior to A/D analog to digital conversion. The differential input amplifier mitigates ground loop errors. Precision measurement of non-isolated sensors. Simple op-amp circuit removes ground loop errors. Op-amp schematic removes ground noise.
Keywords: ground loops in measurement, ground loop, analog input errors, differential measurement circuit schematic, shielded cable, twisted pair cable, precision measurement without ground offsets, precision sensor measurement, instrumentation amplifier circuit schematic, instrumentation amplifier resistor values, opamp circuit removes ground loop offsets common mode noise precision measurements, mitigating ground loop offsets, using shielded cables, connecting transformerless supply circuits
Raspberry Pi
Raspberry Pi, Tutorials and Application Notes for Raspberry Pi ARM GNU Linux Embedded Computer
Description: This online documentation (tutorials, application notes and technical specifications) for Raspberry Pi computer is provided as public service to Raspberry Pi community. The RPi is very useful hobbyist device and splendid teaching platform for embedded …
Keywords: tutorials application notes for raspberry pi arm gnu linux embedded computer, overview raspberry pi specifications, raspberry pi power requirements, online documentation tutorials, application notes technical specifications for raspberry pi computer, public service raspberry pi community, hobbyist device splendid teaching platform for embedded systems, strength, functional networked computer advantage gnu linux programming, limitations
GPIO Electrical Specifications
GPIO Electrical Specifications, Raspberry Pi Input and Output Pin Voltage and Current Capability
Description: The Raspberry Pi provides general purpose digital input/output pins (called GPIO pins) that you can use for reading digital logic signals or for outputting digital logic levels. The outputs do not have much current capability, but you can drive LEDs or …
Keywords: raspberry pi input output pin voltage current capability, gpio pin circuitry, input output pin electrical specifications, rpi gpio input voltage output current limitations, gpio power on state, raspberry pi driver software for configuring setting gpio pins, gpio pinout header p1, board's revision number, raspberry pi general purpose digital input/output pins gpio pins use for reading digital logic signals for outputting digital logic levels, outputs current capability, drive leds low current devices
Raspberry Pi ON/OFF Power Controller
Raspberry Pi ON/OFF Power Controller, Power up Your Raspberry Pi with Latching Push-button Controlled MOSFET Switch
Description: It would be convenient to use momentary contact push button switch to turn ON and turn OFF your Raspberry Pi (RPi). A press of button should apply power to micro USB header, and keep it ON while Raspberry Pi initializes and starts its application …
Keywords: automatic turn on, automatic turn off, raspberry pi power switch circuit, raspberry pi power supply, raspberry pi power button, raspberry pi PSU, raspberry pi power adapter, raspberry pi smart power switch, raspberry pi soft power switch, raspberry pi pmos power switch, pmos high-side switch, power raspberry pi latching push button controlled mosfet switch, using raspberry pi gpio signal for, digital and/or analog input output lines, power latching circuit software control
Slew-Rate Control Reduces EMI
Reduce Electromagnetic Interference (EMI) by Slew Rate Limiting Digital Signals
Description: Slew rate limit digital logic signals to reduce or prevent EMI and RFI, reducing harmonics of asymmetrical square waves, trapezoidal waves, and digital pulses
Keywords: frequency spectra, trapezoidal wave, square wave spectrum, unsymmetrical square wave, Fourier analysis of pulses, slew rate control, slew rate limiter, EMI filter, slew rate control reduces emi, reduce frequency components square wave signals, slew rate limiting logic level transitions, harmonic spectrum square wave, harmonic spectrum unsymmetrical square wave, harmonic spectrum slew rate limited square wave, filtering reduce frequency emi, guidelines for reducing emi
Stepper Motor Control
Description: Motor Specifications Controlling Stepper Motors Using Power IO Wildcard Stepper Motor Control Function Glossary Example Stepper Motor Control Programs
Stepper Motor Control Function Glossary
Stepper Motor Control Function Glossary, C Language Functions for Controlling Position, Speed, and Acceleration of Stepper Motors
Description: Click on any of following links to be taken to function definition: Call_Step_Manager, E_Stop, Motor_State, Start_Ramp CCW, From_Speed_To_Stop, MOTOR_STOPPED, Step_Count Change_Speed, Init_Motor_0, MSEC_PER_TICK, StepManager Clear_Motor_Port, …
Keywords: c language functions for controlling position speed, acceleration stepper motors, call step manager e stop motor state start ramp, ccw from speed to stop motor stopped step count, change speed init motor 0 msec per tick stepmanager, clear motor port init stepper status one step steps at speed, createramp init stepper irq ramp to speed steps at steady, disable motor jog steps set stepper direction ticks per second, disable stepper irq max steppers soft stop tcnts per msec
Controlling Stepper Motors Using Power IO Wildcard
Controlling Stepper Motors Using Power IO Wildcard, C Library Functions and MOSFET Drivers for Four-phase Six-wire Unipolar Permanent-magnet Stepper Motor
Description: Stepper motor drivers and stepper motor controller for four phase, 1.8 degree, 200 step per revolution, unipolar permanent magnet stepper motor for full stepping or half stepping, using C library functions, and stepper motor MOSFET open-drain outputs, how to control a stepper motor, stepper motor control
Keywords: stepper motor voltage, NEMA 17 stepper motors, NEMA 11, NEMA 23, NEMA 34stepper motor current, stepper motor windings, center-tapped windings, stepper motor phase sequence, stepper motor phases, high-torque full stepping, stepper motor control, stepper motor controller circuit, stepper motor robotics, stepper motors in robots, using high current digital output board, c library functions mosfet drivers for four phase six wire unipolar permanent magnet stepper motor
Example Stepper Motor Control Programs
Description: Control Program in C Language // C Language demo for Stepper Motors using PowerIO Wildcard, V6 (for PDQ platform) // DATE: 11/6/2009 // This file provides demo program to control one or // more stepper motors using PDQ controller with one or two Power …
Keywords: control program c language, using powerio digital analog io board, v6 for pdq platform, file demo program control, using pdq controller power i/o digital analog io board, steppers digital analog io board, supported, default implementation, 1000 steps/sec, steppers consume 8% cpu time pdq controller, 1000 ticks/second maximum speed 1000 steps, full stepping motor, for default motor shipped, embedded single board computer manufacturer, 1000 half steps, half stepping motor
Stepper Motor Specifications
Stepper Motor Specifications, NEMA 17 1.8 Degree 200 Steps-per-revolution Four-phase Unipolar Permanent-magnet Stepper-motor
Description: Stepper motor specifications for a NEMA 17 four phase, 1.8 degree, 200 step per revolution, unipolar permanent magnet stepper motor for full stepping or half stepping.
Keywords: Stepper motor shaft diameter, stepper motor torque, stepper motor size, stepper motor winding current, stepper motor wire colors, center-tapped windings, nema 17 1.8 degree 200 steps per revolution four phase unipolar permanent magnet stepper motor, embedded single board computer manufacturer stepper motor, stepmot 1, standard size 200 steps per revolution, nema 17 1.7, square footprint, mm shaft diameter, 12 v motor, permanent magnet motor, common resolution motors, full revolution 200 steps
Measuring Temperature
Measuring Temperature, Understanding Advantages, Limitations and Specifications of Different Temperature Sensors
Description: Measuring RTDs, thermistors, thermocouples and IC temperature sensors by interfacing to microcontroller A/Ds ATD. Using temperature sensors, choosing a temperature sensor, temperature sensor properties.
Keywords: 9S12 HCS12 temperature measurement, microcontroller temperature measurement, thermistor vs thermocouple, RTD or thermocouple, measuring temperature sensors, understanding advantageslimitations specifications different temperature sensors, types temperature sensors, using thermistors, integrated circuit temperature sensors, resistive temperature devices rtds, using thermocouples, using 24/7 data acquisition digital analog io board, types sensors attach mosaic's a/d boards measure temperature
Using LM335 IC Temperature Sensor
LM335 Temperature Sensor Measurement Circuit Schematic Using LM335A LM335 LM35 IC Temperature Sensors
Description: Interfacing the LM335A temperature sensor to A/D converters, measuring temperature with LM35 LM335A sensor and the 9S12 HCS12 MCU, calibrated and uncalibrated temperature errors of IC temperature sensors
Keywords: Integrated circuit temperature sensors, LM35, LM335a, LM335, using lm335 ic temperature sensor, interfacing lm335a integrated circuit temperature sensor microcontrollers, integrated circuit sensors, diode temperature sensors, active electronic devices for measuring temperatures below 150 degrees Centigrade, popular lm335a, precision easily calibrated, replacement for popular, biased resistor constant current source, zener diode, breakdown voltage proportional absolute temperature
Using I2C Temperature Sensors
Using I2C Temperature Sensors, Interface Your Microcontroller to Microchip Technology TC74 I2C Single-chip Temperature Sensor
Description: This video shows how to use PDQ Board to interface with an I2C (I Squared C) temperature sensor. The specific device here is TC74, manufactured by Microchip Technology. The source code for this program is structured so that it can be modified to work …
Keywords: interface microcontroller microchip technology tc74 i2c single chip temperature sensor, click here view video window, tc74 datasheet, definitions, feature i2c protocol, software, embedded single board computer manufacturer hardware, schematic, source code for program, how to use 9s12 hcs12 development board single board computer, instrument controller interface i2c squared c temperature sensor, work i2c device, tc74 manufactured microchip technology, application, link contact us
Using Thermistors
Description: What is thermistor? An thermistor is temperature sensitive resistor made from semiconductive material. They are often mounted in probes that include connectors, sheaths, and handles for convenient mechanical placement. Thermistors usually decrease in …
Keywords: references, temperature sensitive resistor semiconductive material, mounted probes include connectors sheaths, decrease resistance temperature negative temperature coefficient ntc, positive temperature coefficient ptc thermistors, standard values, popular 2252ohm 25 degrees Centigrade 10kohm 25 degrees Centigrade, measuring thermistors, ntc thermistors, more thermistors, accuracy tables resistance temperature tables, websites omega us sensor
Measuring Thermistors
Measure Thermistors with Analog to Digital Converter, Thermistor NTC Thermistor Circuits, ATD A/D Measurement, Thermistor Data Acquisition, Convert Thermistor Resistance to Temperature
Description: Circuit schematics for measuring thermistor resistance and temperature using 8-bit 12-bit 16-bit or 24-bit resolution A/D, analog to digital converters, convert A/D counts to thermistor resistance, convert thermistor resistance to temperature. Reference voltage, thermistor bias resistor, NTC thermistor measurement, temperature measurement using microcontrollers.
Keywords: Thermistor accuracy, thermistor resolution, thermistor resistor divider, thermistor voltage divider, microcontroller temperature measurement, circuits for temperature measuremetn., measuring thermistors, connect thermistors microcontroller's a/d converter measure resistance, measure resistance thermistors 12 bit, 16 bit 24 bit resolution a/ds, greatest accuracy, use 8 bit a/d, measurement resolution, degrade thermistor's innate accuracy, for accuracy measurement, limited thermistor
Efficient Thermistor Temperature Computation
Converting Thermistor Resistance to Temperature Using YSI, US Sensors Curve J, and Murata Thermistors
Description: Efficiently calibrate and calculate temperature from thermistor resistance and A/D readings in digital thermometers or microcontroller based instruments by minimizing the number of calculations and using polynomial and rational polynomial curve fits. For example, using YSI, US Sensors Curve J thermistors, and Murata NTC thermistors.
Keywords: efficient thermistor temperature computation, using yellow springs thermistor, using precision sensors curve thermistor, using murata smd thermistor, convert ntc thermistor resistance temperature, discusses practical aspects converting thermistor reading temperature digital thermometer microcontroller instrument, circuit schematics measuring thermistors, connect thermistor analog digital converter convert resistance number counts
Temperature Resistance Equation
YSI 2252 Ohm Thermistor Temperature Resistance Equation
Description: Using a Yellow Springs YSI 2252 ohm thermistor as an example, we show how to use the exponential (logarithmic) thermistor equation to convert thermistor resistance to temperature. A fifth order polynomial in the logarithm of the resistance is curve fitted to temperature-resistance data.
Keywords: temperature thermistors, using nonlinear, resistance thermometers resistance temperature detectors rtds, linearly proportional absolute temperature, resistance thermistor dramatically sensitively temperature, satisfying exponential relationship, convert measured resistance temperature, use chart, lookup table software interpolate adjacent degrees, use equation, thermistor's resistance varies exponentially inverse absolute temperature, kelvin, values β depend thermistor,
Using RTDs
Measuring Temperature with RTDs, RTD Temperature Measurement, RTD Temperature Chart, Platinum RTD Resistance vs Temperature
Description: RTDs provide precise and highly stable temperature measurement. Use polynomial and rational polynomial functions to convert RTD resistance to temperature. Measure two-wire, three-wire and four-wire RTDs, measuring temperature with platinum RTDs. Connecting RTDs to a microcontroller, microcontroller RTD temperature measurement.
Keywords: 3-wire, 4-wire, 2-wire, excel table resistance vs temperature for platinum RTD, RTD temperature chart in Excel, RTD temperature range, temperature measurement devices, RTD Elements and RTD Probes, Resistance Temperature Detection Sensors(RTDS), using rtds connected mosaic 24/7 data acquisition wildcard, rtds work, rtd resistance temperature chart, for more rtds, how to measure temperature, using platinum rtd sensors, application note, as rtds, interfaced single 24/7 digital analog io board
Measuring RTDs
RTD Amplifier Circuit, Measuring RTDs, Connecting RTD to Analog to Digital Converter (A/D)
Description: RTD sensors are measured with a precision 24-bit A/D (analog to digital converter) with built-in programmable gain amplifier. Connections for 2-wire RTDs, 3-wire RTDs, and 4-wire RTDs are shown. Connecting and measuring RTDs with amplifiers and data acquisition systems. Precision RTD resistance measurement.
Keywords: RTD reference resistor, platinum RTD, RTD amplifier schematic, 2-wire RTD, 3-wire RTD, 4-wire RTD, RTD instrument, ADC reference, precision temperature measurement, measuring rtds 24/7 digital analog io board, measuring 4 wire rtds series, measuring 3 wire rtds series, connecting multiple rtds robustly, precisely measure temperature connecting rtds 24/7 data acquisition digital analog io board, thermocouples, rtds reference junction, sensitive instrumentation optimized for low resistance measurements
Noise Filtering for RTDs
Noise Filtering RTD Readings, Noise Reduction of RTD Temperature Measurements, Filtering RTD Signals, Removing RTD Errors
Description: Noise pickup in RTD cables, causing temperature errors, is remedied using shielded twisted pair cables and filtering with ceramic capacitors as shown in these noise filtering circuit schematics and diagrams.
Keywords: platinum RTD accuracy, RTD errors, RTD resistance to temperature, 2-wire RTD, 3-wire RTD, noise filtering to reduce measurement error, noise filtering for rtds, shielded twisted cable capacitor filter removes noise rtd signals, noise pickup rtd cables, voltage noise pickup, reflected noise temperature reading, +/-10 microvolts noise causing, +/-0.1 degrees Centigrade reading to reading temperature variation, using 3 wire rtd, defense, proper cabling, rtd wires, connected through shielded cable
RTD Accuracy and Tolerances
RTD Accuracy, RTD Tolerances, RTD Temperature Accuracy of RTD Classes, RTD Temperature Error, Class RTD Accuracy, Class B RTD Accuracy
Description: Understanding resistive temperature detector RTD accuracy, RTD tolerance, RTD interchangeability, temperature accuracy of RTD classes, Class A RTD accuracy, Class B RTD accuracy, when to calibrate RTDs, RTD temperature error, RTD interchangeability tolerance chart
Keywords: interchange RTDs, RTD temperature tolerance, RTD temperature accuracy, RTD interchangeability tolerance, interchangeable RTDs, how to calibrate RTDs, class A RTD temperature probe accuracy, class B RTD temperature probe accuracy, rtd accuracy tolerances, understanding temperature accuracy class class rtds, standard off the shelf, accurate devices, equation fits characteristic, classes accuracy
RTD Calibration
RTD Measurement, RTD Temperature Curve, Calibrating RTDs, RTD Calibration
Description: RTD (resistance temperature device) resistance may be calibrated to temperature using linear, quadratic, cubic or rational polynomial approximations or curve fits. Convert RTD resistance to temperature using a simple polynomial equation.
Keywords: RTD curve, RTD table, RTD resistance vs temperature, convert RTD resistance to temperature, RTD resistance vs temperature graph, RTD temperature coefficient, RTD tolerance, rtd calibration graph resistance vs temperature graph for a platinum rtd resistance temperature detector shows resistance nearly proportional to absolute temperature, relating resistance temperature, using linear fit, using quadratic fit, using cubic fit, using rational polynomial function, accuracy approximations
Using Thermocouples
Thermocouple Measurement, Thermocouple Temperature Measurement, Thermocouple Calibration, Thermocouple Tables, Convert Thermocouple Voltage to Temperature, Temperature Measurement Using Thermocouples
Description: These web pages provide a complete resource for measuring temperature with thermocouples, including thermocouple measurement circuits, thermocouple cold junction compensation, and thermocouple calibration. Best fit rational polynomial functions are provided to convert thermocouple voltage to temperature and thermocouple temperature to voltage rather than using less accurate NIST ITS-90 thermocouple coefficients.
Keywords: thermocouple wire, thermocouple probes, thermocouple type, thermocouple element, thermocouple amplifier, temperature measurement by thermocouples, using thermocouples, thermocouple types, K type thermocouple, type K thermocouple, thermocouple type K, thermocouple K type, J type thermocouple, type J thermocouple, type T thermocouple, T type thermocouple, temperature measurement with thermocouples, using thermocouples for temperature measurement, calibrating, application data for temperature measurement
Connecting Thermocouples
Thermocouple Cold Junction Compensation Using Thermistor and Thermocouple Amplifier Circuit, High Resolution 24-bit Analog Data Acquisition of Thermocouple Voltage, Thermocouple Connections, Thermocouple Temperature Measurement with Microcontrollers
Description: A thermocouple cold junction's isothermal block is measured using a thermistor, RTD or LM335A temperature sensor, and used for thermocouple cold junction compensation; voltage is acquired using a 24-bit data acquisition system posing as a thermocouple amplifier. Connecting a thermocouple probe.
Keywords: temperature sensor, sensing, cold junction error, cold junction amplifier circuit, thermocouple amplifier circuit schematic, connecting thermocouples, connecting cold junction compensated thermocouple, cold junction compensate thermocouple measurements, using thermistor rtd, circuit diagram illustrates, using thermistor cold junction compensate thermocouple probe, use rtd, lm335a electronic sensor, mounted isothermal block cold junction, temperature sensors connected 24/7 data acquisition wildcard
Efficient Thermocouple Calibration and Measurement
Thermocouple Calibration - Thermocouple Measurement, Rational Polynomial Functions, NIST ITS-90 Thermocouple Temperature Calibration Data, Convert Thermocouple Voltage to Temperature, Convert Thermocouple Temperature to Voltage
Description: Convert thermocouple voltage to temperature using rational polynomial functions curve fitted to NIST temperature data for B type, E type, J type, K type, N type, R type, S type, and T type thermocouples. Here are coefficients for high accuracy thermocouple calibration equations, thermocouple calibration tables, and thermocouple charts, temperature measurement with thermocouples.
Keywords: NIST polynomial coefficients, thermocouple mV to temperature, thermocouple data, thermocouple cold junction compensation, type K thermocouple, thermocouple wire, thermocouple element, T type, B type, J type, K type thermocouple temperature measurement, thermocouple calibration sheet, thermocouple accuracy, thermocouple ranges, thermocouple temperature ranges, range of thermocouple types, thermocouple measurement ranges, efficient thermocouple calibration measurement, computing temperature
Cold Junction Compensation
Thermocouple Cold Junction Compensation, Convert Thermocouple Voltage to Temperature, Convert Thermocouple Temperature to Voltage, ITS-90 Thermocouple Coefficients, N Type N, J Type J, R Type R, S Type S, T Type T, E Type E, K Type K
Description: Thermocouple calibration and thermocouple cold junction compensation by measuring cold junction block temperature with a thermistor reference, RTDs or semiconductor IC temperature sensors and applying a calibration equation to convert voltage to temperature, using type N, type J, type R, type S, type T, type E, or type K thermocouples. Rational polynomial functions convert thermocouple voltage to temperature more accurately than ITS-90 polynomial functions and coefficients.
Keywords: thermocouple mV to temperature, thermocouple wire, thermocouple elements, NIST ITS-90, polynomials curve fit, thermocouple probes, N type, J type, R type, S type, T type, E type, K type thermocouples, hot cold junctions, connecting thermocouple, using thermistor, thermocouple voltage measurements, compensated cold junction temperature measurement, thermocouple sensor junction, total potential measured temperatures junctions, wire pair, thermocouple junctions, connecting wire ends
Thermocouple Noise Filtering
Thermocouple Noise Filter, Thermocouple Noise Reduction, Reducing Noise in Thermocouple Cables, Low Error High Accuracy Thermocouple Temperature Measurement, Reduce Thermocouple Errors
Description: Filtering thermocouple wires assures highly accurate temperature measurement, preventing thermocouple noise pickup, decoupling thermocouple signals, reducing thermocouple measurement error, thermocouple noise filter circuit reduces thermocouple error.
Keywords: Filtering A/D converter noise pickup, capacitor filters for thermocouple, low error thermocouple temperature measurement, reduce thermocouple noise, reduce thermocouple errors, suppressing thermocouple noise, thermocouple noise filtering, thermocouple noise filter circuit assures highly accurate a/d measurement, reducing thermocouple measurement noise, thermocouple measurement circuit schematic, thermocouple voltages, microvolts noise pickup errors temperature measurement
Type B Thermocouple Calibration
B Type Thermocouple Calibration, Convert Thermocouple Voltage to Temperature, NIST ITS-90 Thermocouple Polynomial Coefficients, Type B Thermocouple Measurement of Temperature, Convert Type B Thermocouple Temperature to Voltage
Description: Type B thermocouple calibration equation coefficients and B type thermocouple temperature measurement using rational polynomial functions which approximate ITS-90 NIST temperature data, type B thermocouple table, B type thermocouple accuracy, type B thermocouple wire, B type thermocouple probe, type B thermocouple chart, B type thermocouple cold junction compensation, type B thermocouple equation, type B thermocouple measurement, and type B thermocouple calibration software to convert thermocouple voltage to temperature.
Keywords: polynomial equation, thermocouple element, B type calibration chart, thermocouple calibration procedure, B type thermocouple calibration curve, B type thermocouple, type B thermocouple, thermocouple type B, thermocouple B type, B type thermocouple table, thermocouple wire type B, B type thermocouple range, type B thermocouple accuracy, properties type thermocouple wire, type calibration equation, type thermocouple accuracy calibration error, computing type cold junction voltages
Type E Thermocouple Calibration
E Type Thermocouple Calibration, Convert Thermocouple Voltage to Temperature, ITS-90 Thermocouple Polynomial Coefficients, Type E Thermocouple Measurement Using Microcontrollers, Convert Thermocouple Temperature to Voltage
Description: Type E thermocouple calibration equation coefficients and E type thermocouple temperature measurement using rational polynomial functions to curve fit NIST ITS-90 temperature calibration data, type E thermocouple table, E type thermocouple accuracy, type E thermocouple wire, E type thermocouple probe, type E thermocouple chart, E type thermocouple cold junction compensation, type E thermocouple equation, type E thermocouple measurement, and type E thermocouple calibration software to convert thermocouple voltage to temperature.
Keywords: polynomial equation, thermocouple element, E type calibration chart, thermocouple calibration procedure, E type thermocouple calibration curve, E type thermocouple, type E thermocouple, thermocouple type E, thermocouple E type, E type thermocouple table, thermocouple wire type E, E type thermocouple range, type E thermocouple accuracy, type calibration equation, type thermocouple accuracy calibration error, computing type cold junction voltages, convert type thermocouple voltages temperatures efficiently
Type J Thermocouple Calibration
J Type Thermocouple Calibration, Convert Thermocouple Voltage to Temperature, ITS-90 Thermocouple Polynomial Coefficients, Microcontroller Measurement of Type J Thermocouple Temperature Measurement, Convert J Type Thermocouple Temperature to Voltage
Description: Type J thermocouple calibration equation coefficients and J type thermocouple temperature measurement using rational polynomial functions to approximate NIST temperature calibration data, type J thermocouple table, J type thermocouple accuracy, type J thermocouple wire, J type thermocouple probe, type J thermocouple chart, J type thermocouple cold junction compensation, type J thermocouple equation, type J thermocouple measurement, and type J thermocouple calibration software to convert thermocouple voltage to temperature.
Keywords: polynomial equation, thermocouple element, J type calibration chart, thermocouple calibration procedure, J type thermocouple calibration curve, J type thermocouple, type J thermocouple, thermocouple type J, thermocouple J type, J type thermocouple table, thermocouple wire type J, J type thermocouple range, type J thermocouple accuracy, type calibration equation, type thermocouple accuracy calibration error, computing type cold junction voltages
Type K Thermocouple Calibration
K Type Thermocouple Calibration, Convert Thermocouple Voltage to Temperature, ITS-90 Thermocouple Polynomial Coefficients, Type K Thermocouple Temperature Measurement Using Microcontrollers, Convert Thermocouple Temperature to Voltage
Description: Type K thermocouple calibration equation coefficients and K type thermocouple temperature measurement using rational polynomial equations to approximate NIST's ITS-90 thermocouple temperature data, type K thermocouple table, K type thermocouple accuracy, type K thermocouple wire, K type thermocouple probe, type K thermocouple chart, K type thermocouple cold junction compensation, type K thermocouple equation, type K thermocouple measurement, and type K thermocouple calibration software to convert thermocouple voltage to temperature.
Keywords: polynomial equation, thermocouple element, K type calibration chart, thermocouple calibration procedure, K type thermocouple calibration curve, K type thermocouple, type K thermocouple, thermocouple type K, thermocouple K type, K type thermocouple table, thermocouple wire type K, K type thermocouple range, type K thermocouple accuracy, calibration method, type k thermocouple calibration coefficients methods, efficient voltage temperature conversion temperature measurement
Type N Thermocouple Calibration
N Type Thermocouple Calibration, Convert Thermocouple Voltage to Temperature, ITS-90 Thermocouple Polynomial Coefficients, Type N Thermocouple Temperature Measurement, Convert Thermocouple Temperature to Voltage
Description: Type N thermocouple calibration equation coefficients and N type thermocouple temperature measurement using rational polynomial functions which approximate NIST ITS-90 temperature data, type N thermocouple table, N type thermocouple accuracy, type N thermocouple wire, N type thermocouple probe, type N thermocouple chart, N type thermocouple cold junction compensation, type N thermocouple equation, type E thermocouple measurement, and type N thermocouple calibration software to convert thermocouple voltage to temperature.
Keywords: polynomial equation, thermocouple element, N type calibration chart, thermocouple calibration procedure, N type thermocouple calibration curve, N type thermocouple, type N thermocouple, thermocouple type N, thermocouple N type, N type thermocouple table, thermocouple wire type N, N type thermocouple range, type N thermocouple accuracy, type calibration equation, type thermocouple accuracy calibration error, computing type cold junction voltages, convert type thermocouple voltages temperatures efficiently
Type R Thermocouple Calibration
R Type Thermocouple Calibration, Convert Thermocouple Voltage to Temperature, ITS-90 Thermocouple Polynomial Coefficients, Type R Thermocouple Measurement Using Microcontrollers, Convert Thermocouple Temperature to Voltage
Description: Type R thermocouple calibration equation coefficients and R type thermocouple temperature measurement using rational polynomial functions of ITS-90 NIST temperature data, type R thermocouple table, R type thermocouple accuracy, type R thermocouple wire, R type thermocouple probe, type R thermocouple chart, R type thermocouple cold junction compensation, type R thermocouple equation, type R thermocouple measurement, and type R thermocouple calibration software to convert thermocouple voltage to temperature.
Keywords: polynomial equation, thermocouple element, R type calibration chart, thermocouple calibration procedure, R type thermocouple calibration curve, R type thermocouple, type R thermocouple, thermocouple type R, thermocouple R type, R type thermocouple table, thermocouple wire type R, R type thermocouple range, type R thermocouple accuracy, type calibration equation, type thermocouple accuracy calibration error, computing type cold junction voltages
Type S Thermocouple Calibration
S Type Thermocouple Calibration, Convert Thermocouple Voltage to Temperature, ITS-90 Thermocouple Polynomial Coefficients, Type S Thermocouple Temperature Measurement with Microcontrollers, Convert S Type Thermocouple Temperature to Voltage
Description: Type S thermocouple calibration equation coefficients and S type thermocouple temperature measurement using rational polynomial functions of NIST temperature data, type S thermocouple table, S type thermocouple accuracy, type S thermocouple wire, S type thermocouple probe, type S thermocouple chart, S type thermocouple cold junction compensation, type S thermocouple equation, type S thermocouple measurement, and type S thermocouple calibration software to convert thermocouple voltage to temperature.
Keywords: polynomial equation, thermocouple element, S type calibration chart, thermocouple calibration procedure, S type thermocouple calibration curve, S type thermocouple, type S thermocouple, thermocouple type S, thermocouple S type, S type thermocouple table, thermocouple wire type S, S type thermocouple range, type S thermocouple accuracy, type calibration equation, type thermocouple accuracy calibration error, computing type cold junction voltages, convert type thermocouple voltages temperatures efficiently
Type T Thermocouple Calibration
T Type Thermocouple Calibration, Convert Type T Thermocouple Voltage to Temperature, ITS-90 Thermocouple Polynomial Coefficients, Type T Thermocouple Temperature Measurement, Convert T Type Thermocouple Temperature to Voltage
Description: Type T thermocouple calibration equation coefficients and T type thermocouple temperature measurement using rational polynomial functions of NIST temperature data, type T thermocouple table, T type thermocouple accuracy, type T thermocouple wire, T type thermocouple probe, type T thermocouple chart, T type thermocouple cold junction compensation, type T thermocouple equation, type T thermocouple measurement, and type T thermocouple calibration software to convert thermocouple voltage to temperature.
Keywords: polynomial equation, thermocouple element, TE type calibration chart, thermocouple calibration procedure, T type thermocouple calibration curve, T type thermocouple, type T thermocouple, thermocouple type T, thermocouple T type, T type thermocouple table, thermocouple wire type T, T type thermocouple range, type T thermocouple accuracy, type thermocouple calibration equations coefficients, type calibration equation, type thermocouple accuracy calibration error, computing type cold junction voltages
Thermocouple Types
Thermocouple Types, Types of Thermocouple, Thermocouple Accuracy, Thermocouple Ranges, Thermocouple Temperature Ranges, Range of Thermocouple Types, Thermocouple Measurement Ranges, Thermocouple Probes
Description: Advantages and disadvantages of different thermocouple types, thermocouple type temperature ranges, thermocouple wire types, thermocouple elements, thermocouple voltages for different thermocouple types, thermocouple sensitivity, thermocouple properties, best thermocouple type.
Keywords: type K thermocouple, K type thermocouple, type J thermocouple, J type thermocouple, type T thermocouple, T type thermocouple, type b type, type e type, type r type, type n type, type s type, thermocouple wire, thermocouple alloys, thermocouple amplifier, k type thermocouple temperature range, choose thermocouple types sensitivity/accuracy environment use, types thermocouples, temperature sensor uses junction dissimilar metals, simply pair wires different composition, joined, thermocouple produces voltage
Docking Panels
High Efficiency Low Noise Switching Power Supply for Embedded Single Board Computers
Description: The Docking Panel provides mechanical and electronic platform for Mosaic single board computers: QCard or PDQ Board, and for additional Wildcards. It hosts high efficiency 1 amp 5 volt switching power supply, dual DB 9 serial connectors, dual DB 25 IO …
Keywords: docking panel's, efficiency switching power supply mechanical platform for single board computer/instrument controller, tour hardware, optional cover plate, h2 power header, communications connectors, standard db 9 serial connector configurations, standard db 25 io headers, communications header, host header, digital analog io board headers, how to install controller board, schematics, signal directory
PDF Resources
Description: Articles and datasheets about and for electronic components
Keywords: electronic component datasheets, what is embedded computing, embedded everywhere a research agenda for networked systems of embedded computers, embedded linux primer a practical real world approach, large scale incremental processing using distributed transactions and notification, using ni compactrio to design a maximum power point tracking controller for solar energy applications, efficient embedded computing, power converter ics, diodes and diode arrays, igbts, led controllers and led driver ics
Electronic Components Application Notes
Electronic Components Application Notes, Electronic Device Manufacturers Design Guides Hosted Here
Description: The following application notes and design guides are available for download from this site; AND9093/D Using MOSFETs in Load Switch Applications, AN1542 Active Inrush Current Limiting Using MOSFETs, This namespace contains: pdfs index,
Keywords: application notes design guides, for download site
Articles
Articles about Embedded Systems, Embedded Engineering
Description: Articles about embedded systems, embedded engineering, embedded computing
Keywords: embedded computing engineering, large scale incremental processing using distributed transactions and notifications, using distributed transactions notifications, using ni compactrio design maximum power point tracking controller for solar energy applications, embedded linux primer, practical, real world approach, agenda for networked systems embedded computers, efficient embedded computing, download, authors daniel peng frank dabek, dpeng@google, fdabek@google, abstract updating web documents
Infineon Datasheets
Description: Infineon Varicap Diodes Infineon Transistors and Transistor Arrays Infineon RF Devices Infineon Low Noise Amplifiers Infineon Power MOSFETs Infineon High Side Switches Infineon Low Side Switches Infineon Transient Voltage Protection Infineon Low Dropout …
Keywords: infineon low dropout regulators, infineon communications devices, infineon voltage regulators, namespace
Infineon Communications Devices
Description: TDA5210 V3 0 ASK/FSK Single Conversion Receive-, TDA5220 DS V1 1 ASK/FSK Single Conversion Receiver-, TLE6251 2G DS rev 10 High Speed CAN Transceiver with Wake and Failure Detection-, TLE6254 3G DS rev21 green Fault Tolerant Low Speed CANTransceiver, …
Keywords: tle7259 2ge ds 10 lin transceiver, tle7259 2gu ds rev10 lin transceiver, ifx1050g ds rev10 high speed can transceiver, tda5212 ds v1 3 ask/fsk single conversion receiver, tda7200 ds v1 0 sk/fsk single conversion receiver, tle7269g ds 12 twin lin transceiver
Infineon High-Side Switches
Description: ITS4141N 20060309 Smart High Side Power Switch, BSP452 Smart High Side Power Switch, BSP742RI Smart Power High Side Switch, BSP752T Smart Power High Side Switch, BSP772T 20040127 Smart Power High Side Switch-, BTS4142N Smart High Side Power Switch, …
Keywords: infineon high side switches, bts5242 2l gds1 2 sep08 smart high side power switch, bts711l1 ds 11 smart high side power switch, bts716g four channel smart high side power switch, bts723gwds11 2007 09 25 two channel smart power high side switch, bts5014sda ds v11 smart high side power switch profet™ one channel, bts6143d ds v10 smart high side power switch, isp752r ds 11 smart power high side switch for industrial applications, its428l2 ds11 20081010 smart high side power switch
Infineon Low Dropout Regulators
Description: TLE4262 DS 28 1 5 V Low Drop Voltage Regulator-, TLE4263 2ES DS 10 5 V Low Drop Voltage Regulator, IFX24401 DS 102 Low Dropout Voltage Regulator-, TLE42694 DS 11 1 Low Dropout Fixed Voltage Regulator, TLE727420V1 1 5 V Low Drop Voltage Regulator,
Infineon Low Noise Amplifiers
Description: BGA420 Si MMIC Amplifier in SIEGET 25 Technologie, BGA427 Si MMIC Amplifier in SIEGET 25 Technologie, BGA428 Gain and PCS Low Noise Amplifier, BGA612 Silicon Germanium Broadband MMIC Amplifier-, BGA615L7 Silicon Germanium GPS Low Noise Amplifier, BGA616 …
Keywords: bga616 silicon germanium broadband mmic amplifier, bga622l7 t1593 silicon germanium wide band low noise amplifier with 2 kv esd protection, bga628l7 preliminary silicon germanium wide band low noise amplifier, bga711l7 single band umts lna, bga715l7 preliminary silicon germanium gps low noise amplifier, bga751l7 single band umts lna, bgb717l7esd sigec low noise amplifier mmic for fm radio applications, bgb741l7esd robust low noise broadband rf amplifier mmic
Infineon Low-Side Switches
Description: BTS3408G DS 13 Smart Low Side Power Switch-, BSP752T 20040127 Smart Low Side Power Switch,
Keywords: infineon low side switches
Infineon Power MOSFETs
Description: IPD30N03S4L 09 DS 10 OptiMOS T2 Power Transistor-, BSC025N03LS rev1 OptiMOS 3 Power MOSFET-, BSC026N02KS G rev1 05 OptiMOS Power Transistor, BSC090N03MS OptiMOS Power MOSFET, SPD08N50C3 rev 2 4 Cool MOS™ Power Transistor-, SPP A11N80C36 CoolMOS™ Power Tr …
Keywords: spp a11n80c36 coolmos™ power transistor
Infineon RF Devices
Description: RF Power Product Selection Guide-, BGA416 RF Cascode Amplifier-,
Infineon Transistors and Transistor Arrays
Description: BC846S BC846U BC847S NPN Silicon AF Transistor Arrays, BC846S BC846U BC847S NPN Silicon AF Transistor Arrays 2, BCR108 Series NPN Silicon Digital Transistor, BCR133 Series NPN Silicon Digital Transistor NPN Silicon Digital Transistor, BCR141 Series NPN …
Keywords: infineon transistors transistor arrays, bcr141 series npn silicon digital transistor npn silicon digital transistor, bcr142 series npn silicon digital transistor, bcr148 series npn silicon digital transistor npn silicon digital transistor, bcr503 npn silicon digital transistor npn silicon digital transistor, bcv62 pnp silicon double transistor
Infineon Transient Voltage Protection
Description: ESD0P2RF Series ESD TransientVoltage Suppressor Diode Bi directional Ultra low Capacitance ESD-/ Transient Protection Diode-,
Keywords: esd0p2rf series esd transientvoltage suppressor diode bi directional ultra low capacitance esd transient protection diode
Infineon Varicap Diodes
Description: BB545 Series BB565 Series Silicon Variable Capacitance Diode, BB639 BB659 Series Silicon Variable Capacitance Diode-, BB639C BB659C Series Silicon Variable Capacitance Diode-, BB831 Series Silicon Variable Capacitance Diodes, BBY58 Series Silicon Tuning …
Keywords: bby58 series silicon tuning diodes
Infineon Voltage Regulators
Description: ICE2XXX CoolSET F2 Off Line SMPS Current Mode Controller, IFX1117ME V33 Voltage Regulator, IFX20001MBV33/50 Low Dropout Voltage Regulator-, TLE4263 DS 28 1 5 V Low Dropout Voltage Regulator, TLE4266 2 Low Drop Voltage Regulator-, TLE4266 2 DS 14 1 Low …
Keywords: tle4266 2 ds 14 1 low drop voltage regulator, tle4267 ds 25 1 5 v low drop voltage regulator, tle4274 ds v17 low drop voltage regulator, tle4274v33v25 ds 23 voltage regulator, tle42754 ds 11 1 low dropout linear fixed voltage regulator, tle4279 ds 24 5 v low drop fixed voltage regulator, tle4284 ds 21 voltage regulator, tle4285 ds 22 5 v voltage regulator, tle4294gv50 low drop out voltage regulator, tle4296 2 ds 11 low drop voltage regulator, tle4299 5 v low drop fixed voltage regulator
Legal Documents
Legal Documents, Agreements Govern Use of Mosaic Products and Website
Description: Web Site and Documentation Web User Agreement End User License Agreement Privacy Policy Sales Terms and Conditions About Trademarks Not Approved for Life Support Use Policy on Preventing Use of Conflict Minerals Mosaic Industries Environmental Policy …
Keywords: agreements govern use embedded single board computer manufacturer products website, commitment to ethical behavior, policy on prevention and eradication of human trafficking
Policy on Preventing Use of Conflict Minerals
Description: This web page sets forth policy of Mosaic Industries, Inc. regarding preventing use of Conflict Minerals. In recent years, armed factions in Democratic Republic of Congo (DRC) and nearby countries have been illegally mining and smuggling minerals to fund …
Keywords: policy preventing use conflict minerals, web sets forth policy embedded single board computer manufacturer, armed factions democratic republic congo drc nearby countries, illegally mining smuggling minerals fund wars, groups, armed conflict violate human rights through slavery, forced labor abusive treatment local people, smelted metals industrial consumer electronic products, conflict minerals include, countries sourcing conflict minerals, central african republic, angola rwanda uganda
Mosaic Industries Environmental Policy
Mosaic Industries Environmental Policy, Commitment to Preserve and Protect Our Natural Environment
Description: Mosaic Industries, Inc. is committed to preserving and protecting our natural environment. To that end we: Design our products to minimize use of raw materials and energy. Structure our business operations so that they comply with relevant environmental …
Keywords: embedded single board computer manufacturer environmental policy, commitment preserve protect natural environment, committed preserving protecting natural environment, design products minimize use raw materials energy, structure business operations, comply relevant environmental legislation regulations, focus environmental sustainability through reuse recycling, parsimonious resourse use, pollution prevention, example education encourage greater environmental responsibility, employees associates
Commitment to Ethical Behavior
Commitment to Ethical Behavior, Mosaic Industries Human Rights, Social Responsibility, and Labor Policy
Description: Mosaic Industries recognizes inherent dignity and equal rights of all members of human family. We acknowledge and promote fundamental principles contained in United Nations Universal Declaration of Human Rights. We are committed to fair and ethical …
Keywords: commitment ethical behavior, embedded single board computer manufacturer human rights, embedded single board computer manufacturer recognizes inherent dignity rights members human family, acknowledge promote fundamental principles contained united nations universal declaration of human rights, committed fair ethical treatment employees, suppliers customers, seek conduct business integrity forthrightness, religion color age gender identity and/or expression, elimination forced labor child labor
Policy on Prevention and Eradication of Human Trafficking
Description: Policy for preventing forced labor, unlawful child labor and human trafficking
Keywords: Forced labor, slavery, computer industry, policy prevention eradication human trafficking, human trafricking, abuse power position vulnerability or receiving payments benefits achieve consent person control person for purpose exploitation, scope, application, embedded single board computer manufacturer, committed preventing human trafficking supply chain, complies local california, united states, international laws relating anti human trafficking forced/slave labor
Single Board Computers
Programmable Automation Controller, Low Cost Single Board Computers, Best Single Board Computers, Cheap Single Board Computers, Embedded Controller Boards, 68HC11, 9S12, HCS12, 68HCS12 Development Board
Description: Low cost, low power industrial single board computers with real time operating system software, device drivers, C libraries, user interface, and expandable digital and analog I/O. Mosaic's custom industrial controllers integrate ample memory and input/output capability with ready-to-use embedded control software, all on palm-size boards, ideal for instrument controllers, scientific instruments, instrumentation and automation.
Keywords: cheap single board computers, inexpensive single board computers, cheapest single board computers, I-O, data acquisition, instrumentation, SCADA, measurement and control, microprocessors, best single board computers, industrial single board computers sbc for use instrument controllers programmable automation controllers, 68hc11 9s12/hcs12 programmable automation controllers, development boards, offer low cost, powerful, set complementary features, user interfaces, expandable i/o input output
QCard Controller
QCard Controller, Low Cost C-programmable 68HC11 Microcontroller Based Single Board Computer for Embedded Control
Description: Multitasking embedded computer uses Freescale 68HC11 microcontroller, The QCard™ is Single Board Computer (SBC) that packs microcontroller, up to 1 megabyte of memory, communications, analog and digital IO (input/output), and an expansion IO bus on tiny l …
Keywords: C-programmable single board computer, memory, communications, analog and digital IO, on a small low-cost board, programmable using C or Forth language, ideal for machine automation, industrial control, robotics, handheld data acquisition, and portable scientific instruments, purchased 68hc11 development board single board computer, instrument controller controller, low cost c programmable 68hc11 microcontroller single board computer, order
M68HC11 Datasheets
M68HC11, Motorola MC68HC11F1 Microcontroller, MCU Datasheets, 68HC11 Specifications, 68HC11 Assembly Language
Description: Datasheets, M68HC11 reference manual, and assembly programming reference guide for the Motorola Freescale MC68HC11F1 microcontroller, the processor used by the QCard Controller, 68HC11 hardware and software interfacing, 68HC11 block diagrams
Keywords: MCU device guide, flash, eeprom, M68HC11 subsystems, 8-bit MCU, M68HC11 programmers model, 68HC11 opcodes, m68hc11 datasheets, motorola's datasheets reference manuals for m68hc11 mcu, heart 68hc11 development board single board computer, instrument controller controller uses motorola mc68hc11f1 microcontroller unit mcu, motorola datasheets reference manuals for processor, for convenient download, valuable aids development m68hc11 applications detailed descriptions internal subsystems functions
Compatible Accessories
Accessories for Instrument Control and Automation
Description: A list of accessories that are compatible with the QCard Single Board Computer (SBC)
Keywords: compatible accessories, compatible qcard™ single board computer, embedded systems mosaic's sbcs, compatible c language programmable 68hc11 development board single board computer, instrument controller freescale 68hc11 microcontroller, io cards, ideal for implementing instrument control, measurement automation functions, analog i/o wildcard, signal conditioning wildcard, i/o filter wildcard, compact flash wildcard, digital i/o wildcard, ethersmart wifi software drivers, gps wildcard, da 24/7 wildcard,
QCard Users Guide
Single Board Embedded Computer Using Freescale 68HC11 Microcontroller, Memory, Analog and Digital IO, Programmable in C or Assembly is Ideal for Instrument Control and Automation
Description: This single board computer (SBC) performs data acquisition and control, packing a Freescale 68HC11 processor, memory, communications, plenty of analog and digital I/O lines, and an expansion I/O buses onto a low cost stand-alone computer board.
Keywords: low cost, embedded controller, analog I/O, digital I/O, SBC, real time operating system, rtos, software IDE, programmer's guide 68hc11 development board single board computer, instrument controller users guide, manual instructions for, using embedded computer, prerequisite, how to use documentation, conventions, contact for technical chat, instrument controller controller™ embedded computer, ideal for data acquisition instrument control, sbc performs data acquisition control,
Data Acquisition Using Analog to Digital Conversion
How to do Analog-To-Digital (ATD or A/D or ADC) Conversions on 68HC11 Development Board, Understanding Analog to Digital Resolution, Converting A/D Reading to Voltage, ATD Conversion Timing and Resolution
Description: How to use the 8-channel 8-bit Analog-To-Digital converter on the QCard to perform single and multiple conversions, and how to calculate the equivalent voltages.
Keywords: resolution of analog to digital converter, instrument control data acquisition applications monitoring analog signals, using analog digital conversion, using 68hc11 development board single board computer, instrument controller controller perform single multiple conversions, bit a/d converter, examining demonstration program, fundamentals analog digital conversion, determining resolution a/d converter, converting a/d count equivalent voltage reading, using 8 bit a/d, initializing bit a/d
Appendix D: Dimensions and Drawings
QCard Controller Dimensions Mechanical Drawings
Description: Board physical dimensions and mechanical drawing for the QCard embedded controller
Keywords: mounting holes, connector placement, appendix, dimensions drawings, dimensions mechanical drawings 68hc11 development board single board computer, instrument controller controller plcc 68 package processor, for drawings weight current model 68hc11 development board single board computer, contact us, drawing earlier models 68hc11 development board single board computer, instrument controller controller weight 31 grams smaller processor package, size 68hc11 development board single board computer
Your First Program
Edit, Compile, Download, Test, and Run C-language Program, Using RAM and Flash Memory, Using Interactive Debugger, Using Paged Memory and Arrays, Multitasking, Write Protecting, Autostart on Powerup
Description: How to compile, download, interactively debug, run, write protect and autostart a multitasking C program on the QCard Controller.
Keywords: write protection, autostarting, task, Forth, download multitasking c program, installing embedded single board computer manufacturer ide control c compiler, turning 68hc11 development board single board computer, instrument controller controller's extended memory space, using embedded single board computer manufacturer ide, using editor compiler, textpad tool bar, compiling program, downloading running program, interactively debugging program, using example multitasking program performs calculations
Using IDE
How to Use Editor and Compiler to Write and Compile Programs, Coding and File-naming Conventions, how to Access QCard’s Pre-coded Onboard Functions, Initializing Variables, Using C Function Prototypes, Using Interactive Debugger
Description: Explores the QCard Controller’s tools for writing, editing, downloading and debugging your C and Forth language application programs.
Keywords: stylistic conventions, using ide, writing programs, using editor/compiler, sylistic conventions, code comments, coding file naming conventions, using function prototypes, accessing standard kernel library functions, compiling multiple source code files, overview forth language programming environment, displaying values static variables, summary memory map functions, use type interactively c functions, displaying values forth array elements, assigning values static variables forth array elements
Digital I/O Connections
68HC11 Digital I/O Pin Specifications, Connecting to 68HC11 Microcontroller
Description: Knowing detailed electrical specifications for the 68HC11 microcontroller's digital I-O pins you can safely connect input and output devices including LED, relays and transistors without fear of excessive voltages or currents. Prevent damage to I/O pins.
Keywords: digital i/o connections, electrical characteristics 68hc11's i/o ports, input pin logic levels, output pin logic levels, output pin v i voltage current characteristics, protecting input output pins, preventing excessive voltages io pins, preventing excessive currents, connect external hardware 68hc11 digital i/o pins, 68hc11 development board single board computer, instrument controller controller 68hc11 processor's port, for connect external devices
Appendix B: Connector Pinouts
Descriptions of Power Header, Communications Header, and Field Header, Wildcard IO Expansion Header, Docking Panel Connectors
Description: The QCard Controller Starter Kit comprises a stack of two boards: the PowerDock Board, and the smaller QCard. Pin-outs for all input-output (IO) connectors on the QCard Board and the PowerDock Board are provided here.
Keywords: appendix, connector pinouts, smaller 68hc11 development board single board computer, instrument controller connectors switches, h1 power header, h2 field header, h3 digital analog io board port header, h4 communications header, powerdock connectors, h1 serial communications connector, h2 power header, h3 h5 digital analog io board port headers, serial connector, instrument controller controller starter kit stack boards powerdock board, instrument controller single board computer
A Turnkeyed C Application Program
Writing Multitasking Instrument Control Program, Using Tasks for Analog to Digital (ATD) Conversion, Pulse Width Modulation (PWM), Signal Processing &amp; Reporting
Description: Presents a C-language multitasking example program for data acquisition and control of electronic instruments, using ATD, PWM, array data storage, and statistical calculations. Discusses production code for embedded systems.
Keywords: autostart, save, restore, turnkeyed c application program, overview application, hardware for example application, memory map, memory areas, bit a/d data gathering task, pulse modulation pwm task, output compare interrupt code, assembly coding function definition c, statistics task, build activate tasks, define main routine, compile program, using bit analog digital a/d converter outputs pulse modulated pwm signal, restore write protection debugging, autostart program, turnkeyed application code listing
An Introduction to Extended Memory
Using Expanded Flash, RAM, and EEPROM Memory, Common and Paged Memory on 68HC11 Microcontroller, Compiler Memory Allocation, Memory Access, Heap Memory Manager, Ideal for Instrument Control Applications
Description: The QCard Controller expands the 68HC11 processor's limited memory space to 1 Megabyte. The available RAM, Flash and EEPROM memory can accommodate sophisticated instrument control applications.
Keywords: paged memory, onchip memory, heap, introduction extended memory, megabyte addressable memory space, common ram, built in array library routines manage access paged memory, declaring dimensioning forth array, interactively dimension, initialize array, making use memory 68hc11 development board single board computer, instrument controller controller expands limited address space megabyte, sbc paged memory architecture expands ram flash memory for c language instrument control applications
Making Effective Use of Memory
Extended Address Memory Allocation on 68HC11 Microcontroller - Using Common and Paged Flash, RAM, and EEPROM Memory
Description: Describes the types of memory (Flash, RAM, and EEPROM) available to the 68HC11 microcontroller. Using different regions of memory (common and paged), C compiler memory allocation memory, how paged memory works, and how to access paged memory from C language programs on the QCard Controller.
Keywords: address space, nonvolatile memory, paged memory, making use memory, flash eeprom 68hc11 development board single board computer, instrument controller controller's memory map, expanded memory option, expand 68hc11 processor's addressable memory, kernel application memory space, standard download memory maps, instrument controller memory map, how to use paged common memory ram, addressing memory c, addressing flash, software development, using flash memory, locating nonvolatile data eeprom
Getting to Know Your QCard Controller
68HC11 Microcontroller Programming on 68HC11 Single Board Computer, Forth Language C Language Programmable 68HC11 Microcontroller Projects, Real Time Operating System RTOS, I/O Expansion Modules, Includes Analog Io, Digital Io, Timer Io, RS-232 and RS-485 Serial Communications, Built-in Function Library, Ideal for Data Acquisition, Measurement, and Control
Description: Software and hardware interfacing a 68HC11(F1) microcontroller single board computer, programming real time operating system RTOS, C programming and Forth programming languages, Freescale 68HC11 microcontroller projects, using embedded computer memory, serial communications, real-time clock, and IO.
Keywords: extensible io, expansion io, embedded design platform, programming digital and analog I/O, input capture output compare, analog io, digital io, timer io, built-in function library, easily programmed, 68HC11 processor, real time control, flash, EEPROM, RAM, RS232, RS485, serial communications, SPI, PWM pulse width modulation, battery-backed real time clock, introducing 68hc11 development board single board computer, instrument controller controller™,
The Battery-Backed Real-Time Clock
Microcontroller Time-of-day Battery-backed Real-time Clock (RTC), Reading and Setting Watch
Description: How to use an embedded computer's battery-backed real-time clock (RTC) to access time of day, date, month and year on the QCard Controller.
Keywords: rechargeable lithium battery, how to use battery backed real time clock rtc on 68hc11 development board single board computer, setting reading real time clock, rtc ram retention time, battery operating temperature, instrument controller controller single board computer, optionally included 68hc11 development board single board computer, embedded systems mosaic's sbcs, rtc's battery, backs up 128k ram, expanded memory option, chosen, providing 512k ram, accuracy clock, than + minutes month
Appendix C: Schematics
Electronic Hardware Schematics for QCard Controller Starter Kit, 68HC11 Processor, RAM and Flash Memory, Digital IO, and ATD Converter, Power Conditioning, Power Switch, Power Jack, and DB-9 Serial Connectors
Description: Schematics for the QCard Controller Starter Kit's two boards: the QCard Controller with 68HC11 processor, RAM and Flash memory, digital IO, and ATD converter; and Docking Panel with high efficiency switching regulator, power switch & jack, and DB-9 serial connectors.
Keywords: appendix complete circuit schematics for board, electrical schematics for 68hc11 development board single board computer, instrument controller schematics, instrument controller signal directory, instrument controller processor, instrument controller cpld, instrument controller memory, instrument controller serial reset circuitry, instrument controller real time clock, instrument controller headers listed, powerdock schematic, powerdock signal directory, powerdock power circuitry, powerdock headers
Using Your PowerDock
High Efficiency 1 Amp Switching Regulator, Dual DB-25 IO Connectors, RS232 Serial Communications, Power Switch, Mounts to Instrument Panel
Description: The PowerDock hosts a high-efficiency 1 amp 5 volt modular switching power supply, dual DB-9 serial connectors, a power jack, and a master power switch. The serial connectors, jack and switch are designed for easy mounting to an instrument panel.
Keywords: switching regulator, 5 volt power source, low pass LC filter, switching ripple less than 5 mV peak-to-peak, using powerdock, tour hardware, locations pinouts powerdock's connectors header, power header, communications connectors, standard db 9 serial connector configurations, communications header, digital analog io board headers, how to install 68hc11 development board single board computer, instrument controller controller digital analog io board
Appendix A: QCard Electrical Specifications
68HC11 MCU Electrical Specifications, QCard Controller IO Summary, Memory Description, Freescale 68HC11 IO Summary, 8-bit ATD Conversion
Description: QCard Controller electrical specifications, memory description, and input-output (I-O) summary including detailed pin specifications for the 68HC11 microcontroller
Keywords: appendix, optionally power for 68hc11 development board single board computer, instrument controller electrical specifications, general specifications, instrument controller includes high efficiency switching regulator surge suppression, emi/rfi filtering clean supplies for onboard analog digital electronics, operating conditions, flash programmable read only memory, cpu i/o cpu ports, 8 bit analog digital atd conversion, size weight, power efficiency powerdock, transient filtering
Pulse and PWM Generation Techniques
PWM Generation Using 68HC11 Timer Port, 68HC11 PWM Pulse Width Modulation, PWM Generation Programs in C Language, C Language PWM Algorithms, PWM C Code Examples
Description: How to generate single pulses or low-jitter pulse width modulated waveforms (PWM) with programmable duty cycle and frequency using 68HC11 output compare ports and interrupt service routines. You can configure output compare ports to generate pulse width modulation (PWM) outputs, using the 68HC11 timer channels, specifying PWM duty cycle, PWM period, PWM frequency. PWM outputs may control heaters, stepper motors, servo-motors, proportional valves, LEDs or other actuators.
Keywords: C language frequency generator C program, 68HC11 PWM generator, create a pulse from an external trigger, PWM using interrupt service routines (ISR), PWM without interrupts, generate multiple PWM outputs, no-jitter PWM, failsafe PWM, 68HC11 pulse generator, 68HC11 frequency generator, PWM on Freescale 68HC11 microcontroller, using 68HC11 interrupts to generate PWM waveforms, 68HC11 pulse and PWM generation techniques, PWM ISR, PWM tutorial, pulse pwm generation techniques
Digital and Timer-Controlled I/O
68HC11 Microcontroller Timer-controlled Digital I/O Ports, 68HC11 I/O Port Current-voltage Pin Characteristics, Digital Output Pin Protection, Single Board Computer Digital I/O
Description: Using the 68HC11 microcontroller's timer controlled digital I/O ports to measure frequency, generate pulses, input captures, output compares, pulse accumulator, microcontroller pulse counter, 68HC11 PWM pulse width modulation, digital I/O current voltage levels, PWM software generation.
Keywords: peripheral interface adapter (PIA), PORTA, PORTB, PORTC, PORTD, PWM pulse width modulation, frequency counter, electronic tally counter, generateur pwm, digital timer controlled i/o, overview digital io, using digital i o ports 68hc11 microcontroller, digital i/o lines originate bit ports cpu freescale 68hc11 named porta porte, using uninterruptable operators, read modify write functions, create uninterruptable functions, 68hc11 processor's output compare functions
Interrupt Service Routines
Writing Microcontroller Interrupt Service Routines (ISR), Multitasking, Interrupt-driven and Event-driven C Language Application Programs, C Language Real Time Operating System RTOS, 68HC11 Interrupt Servicing, Responding to Real-time Events, Attaching Interrupt Handler
Description: How to write event-driven application programs in C using interrupt service routines to respond to real-time events in a real time embedded system, RTOS, 68HC11 interrupt priority, 68HC11 maskable interrupts
Keywords: interrupts in real time operating system, interrupt priority, maskable and non-maskable interrupts, interrupt latency, enabling and disabling interrupts, attaching an interrupt service routine, C ISR (interrupt service routine), embedded C library functions for interrupts, real time programming, servicing interrupts, writing interrupt service routines for event driven c language programs for 68hc11 development board single board computer, identifying interrupt, interrupt recognition servicing
Task Switching and Time Keeping
Writing Multitasking C Language Application Programs, C Language Real Time Operating System RTOS, Timeslicer and Elapsed-time Clock, Microcontroller Timekeeping
Description: How to write multitasking software application programs in C, control the timing of task switching in a real time embedded system, and keep an elapsed time clock in a microcontroller.
Keywords: RTOS, real time operating system, real time programming, task switching time, built in elapsed time clock, time controlling timing task switching, learn timeslice clock, how to use, providing elapsed time clock, guarantee timeliness pre emptive task switching, understanding use enable write, responsive c language programs real time control instrument, 68hc11 development board single board computer, instrument controller controller, sbc built in multitasking executive maintains elapsed time clock
An Introduction to Multitasking
How to Write Multitasking C-language Programs, how to Configure Application Programs to Automatically Start with Each Power-up
Description: How to write multitasking C-language programs and configure them to automatically start with each power-up.
Keywords: real time operating system, RTOS, multitasking executive, autostart, introduction multitasking, multitasking basics, task activation routine, declare, build activate task, putting task asleep, main function, autostarting application, summary, how to write multitasking c language programs configure automatically start power up, chapter introduction real time programming 68hc11 development board single board computer, instrument controller controller powers, sbc 68hc11 microcontroller, learn, how to use
Serial Communications
Using RS232 and RS485 Serial Communications on 68HC11 Processor, Setting Baud Rates, Serial Protocols, Synchronous and Asynchronous Serial Channels, and Using SPI (Serial Peripheral Interface) Bus
Description: How to use RS232, RS485, and SPI (Serial Peripheral Interface) communications links on the QCard Single Board Computer and development board based on the 68HC11 microcontroller.
Keywords: multi-drop communications, logic level serial connections, instrument controller controller implements asynchronous unclocked synchronous clocked serial communications channels, rs 232 rs 485 communications, how to use rs232 rs485 spi serial peripheral interface communications links 68hc11 development board single board computer, serial connectors configuration options, enabling rs485 communications, using serial ports, switching default serial port, timing considerations multitasking
Failure and Run-Time Error Recovery
Robust Error Recovery on 68HC11 Microcontroller
Description: For robust error recovery, use the 68HC11 processor's maskable and nonmaskable interrupts, COP (Computer Operating Properly) watchdog monitor, clock monitor, power-on reset and the special cleanup mode.
Keywords: cold restart, warm restart, recovery tricks, failure run time error recovery, started stopped, restarts resets, external hardware resets, internal resets, recovering crashes embedded application, resets restarts, cold warm restarts, use cleanup mode, cop watchdog timer clock monitor, configuring cop, servicing cop, processor operating modes, low power cpu modes, wai low power mode, summary low power modes, operating modes 68hc11f1 cpu
PDQ Board
HCS12 Development Boards, Low Cost Single Board Computer, C Programmable Freescale 9S12 HCS12 68HCS12 MC9S12 Microcontroller Board, for Embedded and Remote Instrumentation and Automation
Description: This 9S12 HCS12 microcontroller low cost single board computer performs data acquisition and control, with plenty of RAM and Flash memory, RS232 & RS485 serial communications, analog inputs and digital I/O lines, and modular I/O. Programmed in the C language this Freescale 68HCS12 embedded system is ideal for instrument control, scientific instruments, laboratory equipment, SCADA, instrumentation and automation.
Keywords: Embedded controller, analog I/O, digital I/O, SBC, real time operating system, microcontroller with RTOS, software IDE, I2C serial bus, PWM and timing, SPI bus, 9S12 68HC12 68HCS12 MC9S12 development boards, C language alternative to CodeWarrior, purchased 9s12 hcs12 development board single board computer, advanced hcs12 microcontroller development board instrument controller, for embedded real time systems, plenty digital time controlled, numerous timer controlled digital analog i/o ports
PDQ Board Overview
Description: HCS12/9S12 An Introduction to Software and Hardware Interfacing
Keywords: learning use program 9s12 hcs12 development board single board computer, instrument controller overview, using pdq board's hcs12/9s12 introduction software hardware interfacing, software interfacing, user guide for pdq board, intended for learning embedded system design programming freescale hcs12/9s12 microcontroller, excellent platform, adept software hardware interfacing hcs12/9s12 processors, ideas products, intended form guide software hardware interfacing topics, peruse introductory chapters
The MC9S12A512 Processor
Freescale 9S12, HCS12, 68HC12, 68HCS12, MC9S12A512, MC9S12DP512, Freescale 16 Bit Microcontroller Block Diagram Schematic and Capabilities
Description: Capabilities and block diagram schematic of the Motorola Freescale 9S12 HCS12, 68HC12, 68HCS12, MC9S12A512, MC9S12DP512 MCU processor microcontroller with CPU, clock, ECT (Enhanced Capture Timer), ATD, EEPROM, RAM, PWM and SPI
Keywords: HCS12 microcontroller, CPU, clock, ECT (Enhanced Capture Timer), ATD, EEPROM, RAM, PWM and SPI, the mc9s12a512 processor, block diagram hcs12 9s12 microcontroller showing timing control subsystems, block diagram schematic freescale 9s12/hcs12 processor, freescale hc12 hcs12 9s12 block diagram, 9s12 hcs12 block diagram showing internal subsystems components mc9s12a512 mc9s12dp512 mcu, cpu clock, ect enhanced capture timer atd, eeprom ram, pwm spi
Compatible Accessories
9S12 HCS12 I/O Boards for Instrument Control and Automation
Description: A list of I/O boards and accessories for the HCS12 9S12 MCU based PDQ Board Single Board Computer (SBC)
Keywords: compatible accessories, compatible 9s12 hcs12 development board single board computer, instrument controller single board computer, embedded systems mosaic's sbcs, compatible c language programmable pdq board™ freescale 9s12 hcs12 microcontroller, ideal for implementing instrument control automation functions, analog i/o wildcard, signal conditioning wildcard, i/o filter wildcard, compact flash wildcard, digital i/o wildcard, ethersmart wifi software drivers, gps wildcard, da 24/7 wildcard,
PDQ Board Users Guide
C Language Low Cost Single Board Computer, Freescale 9S12 HCS12 Microcontroller Development Board for Instrumentation, Measurement, Instrument Remote Control, and Automation, HCS12 9S12 Introduction to Software and Hardware Interfacing
Description: This HCS12 9S12 microcontroller development board and embedded computer performs data acquisition and control, packing memory, communications, dozens of analog and digital I/O lines, and dual expansion I/O buses onto a 2.5" x 4" board. Programmable in the C language or Forth language. Complete guide to Freescale HC12 HC9S12 68HC9S12, HCS12 9S12 an introduction to software and hardware interfacing
Keywords: 9S12 microcontroller board, low cost single board computer, Freescale HCS12 microcontroller, real time embedded controller, embedded development board, analog IO, digital IO, SBC, real time operating system, embedded rtos, software IDE, MC9S12, 68HCS12, MC9S12DP512, MC9S12A512, HCS12 9S12 an introduction to software and hardware interfacing, programmer's guide 9s12 hcs12 development board single board computer, instrument controller users guide, ideal for data acquisition instrument control, chapters
Data Acquisition Using Analog to Digital Conversion
Freescale HCS12 MCU ATD Analog to Digital Converter for Single and Multiple Conversions, 10-bit Resolution, Converting A/D Reading to Voltage, ATD Conversion Timing and Resolution, 9S12 HCS12 Analog Interfacing Hardware Circuits for Data Acquisition
Description: How to use the 16-channel 10-bit Analog-to-Digital converter on the PDQ Board for single and multiple conversions, and how to calculate the analog voltages. Freescale 9S12/HCS12 hardware and software interfacing & C examples for analog measurement, data acquisition.
Keywords: analog voltage measurement, source resistance, source capacitance, ATD initialization, signal, using analog digital conversion, how to use hcs12 mcu's 16 channel 10 bit atd converter 9s12 hcs12 development board single board computer, instrument controller, 9s12/hcs12 atd specifications, built in software controls 9s12/hcs12 analog inputs, initializing atd converter, performing single conversion, converting channels sequence, converting multiple sequences timing control, atdmultiple timing analysis
Your First C Program Using Mosaic IDE Plus
How to Edit, Compile, Download, Test, and Run C-language Program, Using RAM and Flash Memory, Using Interactive Debugger, Using Paged Memory and Arrays for Data Storage, Writing Multitasking Programs, Write Protecting Your Memory, Autostart Your Program
Description: How to compile, download, interactively debug and run a multitasking C program, and configure it to automatically start each time the PDQ Board powers up.
Keywords: write protection, autostarting, task, Forth, download multitasking c program, using embedded single board computer manufacturer ide, compiling program, downloading running program, interactively debugging program, examples included embedded single board computer manufacturer ide plus™, displays area radius, interactively calling, area calculation, restriction use q, introduction extended memory, megabyte addressable memory space, common ram, built in array library routines manage access paged memory,
Mosaic IDE Plus
GNU C IDE (integrated Development Environment), Lets You Edit, Compile, Debug, Test, Download, and Deploy Your Instrument Control Application Application, Use All IO of Freescale 9S12 (HCS12) Microcontroller
Description: Use the Mosaic IDE Plus™ integrated development environment to edit, compile, download, debug, test, and deploy your application on the PDQ Board Single Board Computer (SBC).
Keywords: IDE, chapter links embedded single board computer manufacturer ide plus™ user guide, gnu c ide integrated development environment tools for edit compile, debug test download deploy c language application 9s12 hcs12 development board single board computer, instrument controller single board computer, embedded systems mosaic's sbcs, using ide programs c language implement instrument control automation applications full advantage io capability freescale 9s12 hcs12 microcontroller,
Writing and Compiling Programs
Using PDQ Board&#039;s GNU C IDE for HCS12/9S12
Description: Using the Mosaic IDE Plus™ tool suite for designing, writing, editing, and compiling your C language application programs. Mosaic's GNU C IDE helps you structure your project, manage your C files, code your application, and easily access the PDQ Board’s pre-coded onboard C library functions.
Keywords: header files, C code files, forward references, extern, run-time variable initialization, function prototypes, writing compiling programs, writing application program, using codeblocks editor gnu c compiler, file management for large programs, header, writing multiple source code files, multiple source code example, more example, stylistic conventions, commenting code, coding conventions, c language file naming conventions, using c function prototypes, accessing standard kernel c library functions
Debugging Programs
GNU C Interactive Debugging, Unit Testing, Function Testing
Description: Using the interactive debugger for effective testing of your C application program
Keywords: Forth, postfix, stack, debugging programs, unit testing c language functions, using interactive debugger, overview forth language programming environment, forth data stack, interactive numeric printing number entry, displaying values static variables, extracting referenced pointer, signed unsigned, summary, use type interactively c functions, hood qed forth interactive debugger, variable declarations, function declarations, qed forth functions, 9s12 hcs12 development board single board computer
Error Messages
GCC Compiler Error Messages, Runtime Error Messages, QED-Forth Error Messages
Description: This document describes error messages you may encounter when using the Mosaic IDE Plus to develop your C or Forth language instrument control application on the PDQ Board.
Keywords: error messages encounter, using embedded single board computer manufacturer ide develop forth c language instrument control application pdq single board computer, embedded systems mosaic's sbcs, ide setup, cwindowssystem32comctl32.ocx, unable register dll/ocx, regsvr32 failed exit code 0x5, observed computer running 64 bit version windows, virus protection software, redirect attempt register visual basic activex controls file listed above syswow64 folder 'system32' folder, comctl32.ocx file
Digital I/O - Reading and Writing
Freescale 9S12 HCS12 Microcontroller Development Board - Using GPIO Digital I/O on 9S12/HCS12 MCU
Description: How to configure and use the PDQ Board's (9S12/HCS12 MCU) general purpose digital IO (GPIO input-output) lines, using uninterruptable operators and read-modify-write functions, reading and writing to microcontroller digital I/O pins.
Keywords: HCS12 9S12 logic threshold voltages, digital input hysteresis, digital pin current voltage specifications, digital i/o reading writing, using pdq board's digital i/o input output lines, timer controlled i/o, pwm outputs, general purpose digital i/o gpio, overview digital i/o, using digital i/o ports freescale 9s12 hcs12 chip, digital i/o port options, using 9s12 portm, using 9s12 portp, using 9s12 portt, using 9s12 portad0 portad1, using 9s12 portj, using uninterruptable operators read write i/o
EEPROM Reliability and Wear Leveling
How to Write to EEPROM without Wearing Out Memory, how to Store Calibration Constants, how to Store File Data, how to Increase Lifetime of EEPROM, Flash Lifetime, Wear Leveling Algorithm
Description: If you need to frequently write to EEPROM variables to store calibration constants and other nonvolatile data, you can increase the lifetime of the EEPROM by using a wear leveling algorithm.
Keywords: Flash reliability, EEPROM reliability, EEPROM lifetime, , eeprom reliability wear leveling, write eeprom flash frequently, increase reliability lifetime, using wear leveling algorithm, types eeprom failure, power failure write, interruption multicell write, cell overuse wear, eeprom reliability specificatons, write endurance, data retention, eeprom lifetime, wear leveling for lifetime, pdq single board computer, sbc built in eeprom ideal place store calibration constants data, changed time time
FAQ, Frequently Asked Questions
Setting Correct Baud Rate, how Diagnose Serial Communications Problems
Description: Here are some answers to frequently asked questions. These tips should help you get going as you start programming your C language instrument control application using the PDQ Board.
Keywords: communicate board, application start power, start programming c language instrument control application, using pdq single board computer, embedded systems mosaic's sbcs, loss communication freescale 9s12 hcs12 processor 9s12 hcs12 development board single board computer, instrument controller happen for number different reasons, baud rate selected default, 115200, changed clicking settings,  comm menu option embedded single board computer manufacturer terminal,
Advanced Forth Programming Topics
Forth Program Development Techniques, Using Interactive Debugging Tools in Forth, Floating Point Mathematics in Forth, Using Forth Heap Manager, Forth Arrays and Matrices, Using Structures in Forth, Designing Re-entrant Code in Forth
Description: Explains features that make it easy to program in QED-Forth, including the interactive debugger, floating point mathematics, heap memory manager, arrays and matrices, structures, and the multitasking executive.
Keywords: advanced forth programming topics, program development techniques code instrument control applications, using anew, defining application segment, forget for heap recovery, summary forth interactive debugger, floating point number input format, stack notation floating point stack operators, floating point operators, floating point memory access variables, constants, number conversion, floating point error handling, heap based data structures, arrays matrices structures, designing re entrant code
Multitasking in Forth
Multitasking in Forth Language, Cooperative and Timesliced Task Switching in Forth
Description: How to use the multitasking real time operating system from a Forth application program: using the elapsed time clock, building and activating a task, understanding the task memory map, and using resource variables and mailboxes to control access to shared resources.
Keywords: multitasking forth, advantages multitasking, cooperative timesliced task switching, multitasking lexicon, initializing multitasker elapsed time clock, reading elapsed time clock, changing timeslice period, setting task, creating task, building task, activating task, modifying task's user variables, killing task, multitasker implementation details, customizing task's memory map, access shared resources, managed, releasing resource, access serial ports, defining mailbox, sending receiving
Installing and Connecting to PDQ Board
Using GNU C IDE, Integrated Development Environment, Using Editor, Compiler, and Terminal, Communicating with PDQ Board
Description: PDQ Board and Mosaic IDE Plus how-to guide: installing and using the editor, GNU C-language compiler, and terminal, interactively controlling your single board computer.
Keywords: power up, CD-ROM, launch installer, Freescale 9S12 HCS12 microcontroller, COM port, COM1, COM2, baud rate, , installing connecting 9s12 hcs12 development board single board computer, instrument controller, installing embedded single board computer manufacturer ide plus™ integrated development environment, turning single board controller, using embedded single board computer manufacturer ide plus™, how to install development software, power talk 9s12 hcs12 development board single board computer, chapter, s
I2C Bus Electrical Specifications
I2C Bus Range and Electrical Specifications, Freescale 9S12 HCS12 MC9S12 I2C Hardware
Description: The I2C (IIC, Inter-IC) bus hardware interface of the Freeescale 9S12 HCS12 MC9S12 is intended for short range inter-chip communications. There is a cable length limit: reliable transmission distance is determined by a trade-off between data rate, cable length/capacitance, pull up resistance, drive capability and transmitter and receiver electrical specifications.
Keywords: Freescale MCU I2C interface, I2C bus, I2C spec, I2C specification, I2C protocol, IIC bus, I2C data frame, I2C error handling, I2C electrical specifications, I2C application note, using I2C, I2C interrupt service routine, I2C ISR, I2C open drain bus, IIC open collector bus, i2c bus electrical specifications, cable length limit for i²c iic i2c serial bus, inversely proportional bus speed clock rate, i2c maximum cable length, i2c transmission distance, more cable capacitance, alternate uses for i2c i/o pins,
Appendix B: Connector Pinouts
Descriptions of Power Header, Communications Header, Digital and Analog Field Headers, Wildcard IO Expansion Headers, Docking Panel Connectors, SPI Header, BDM Header
Description: The PDQ Board Starter Kit comprises a stack of two boards: the Docking Panel and the PDQ Board Single Board Computer (SBC). Pin-outs for all input-output connectors on the PDQ Board and the PowerDock are provided here.
Keywords: appendix, connector pinouts, instrument controller starter kit stack boards docking panel 9s12 hcs12 development board single board computer, instrument controller connectors, figure b 1 headers jumpers 9s12 hcs12 development board single board computer, h2 power header, communications header hosts serial1 serial2 ports, spi header hosts spi1 spi2 ports, digital field header, digital analog io board i/o expansion interface, communications connectors, standard db 9 serial connector configurations
Digital I/O - Hardware Interfacing
HCS12 9S12 Hardware Interfacing, 9S12/HCS12 MCU Digital I/O, 9S12/HCS12 Pin Electrical Specifications
Description: Connecting hardware and electrical devices to the Freescale 9S12/HCS12 MCU digital I/O pins, protecting digital I/O pins from excessive voltages and currents, I/O pin electrical specifications
Keywords: digital i/o hardware interfacing, electrical characteristics 9s12 processor's i/o ports, input pin logic levels threshold voltages, 9s12 input pin hysteresis, 9s12 output pin full drive drive modes, 9s12 output pin v i electrical characteristics, 9s12 output pin voltage current full drive mode, 9s12 output pin voltage current reduced drive mode, protecting 9s12 input output pins, preventing excessive voltages, preventing excessive currents
Interrupt Service Routines
MC9S12 HCS12 HC12 MCU Interrupt Handler, Interrupt Service Routines (ISR), HC12 HCS12 Multitasking, Event-driven C Language Application Programs, HCS12 9S12 Interrupt Servicing, Responding to Real-time Events
Description: Writing C language interrupt handlers, interrupt service routines, event-driven application programs for real-time events for the HCS12 9S12 MC9S12A512 MC9S12DP512 microcontrollers in embedded systems, RTOS, HCS12 9S12 interrupt priority, MC9S12A512 MC9S12DP512 maskable interrupts, attaching an interrupt handler
Keywords: HC12, RTOS interrupts, HCS12 interrupts, 9S12 interrupts, interrupt priority, interrupt latency, maskable and nonmaskable interrupts, enabling and disabling interrupts, C ISR (interrupt service routine), attaching an interrupt service routine, embedded C library functions for interrupts, servicing interrupts, real time programming, , interrupt handler interrupt service routine, interrupt recognition servicing, nonmaskable interrupts, servicing maskable interrupts, nested interrupts, recommended
Loading Your Program into Memory
Using Flash-backed RAM to Write-protect and Autostart Your Program
Description: Use flash-backed RAM, write protect your memory for reliability, and autostart your program so it automatically runs on power up.
Keywords: autostart vector, memory save, memory restore, loading program memory, default memory map uses flash backed shadowed ram, write protecting paged ram, autostarting application, program loading memory configuration summary, how to use flash backed ram, write protect memory, autostart program, chapter, how to use flash backed shadowed ram memory, how to write protect ram, corrupted, how to configure program autostart, time board, general, c programmers
A Turnkeyed C Application Program
How to Write Multitasking Instrument Control Program, Analog to Digital (ATD) Conversion Task, Pulse Width Modulation (PWM) Task, Statistics Task, how to Compile Program, Going into Production with Embedded Computer
Description: Presents a C-language multitasking example program for data acquisition and control of electronic instruments, using ATD, PWM, array data storage, and statistical calculations.
Keywords: autostart, save, restore, turnkeyed c application program, overview application, hardware for example application, memory map, memory areas, atd data gathering task, pulse modulation pwm task, ect output compare interrupt code, build activate tasks, define main routine, using onboard analog digital atd converter outputs pulse modulated pwm signals, restore write protection debugging, configure board autostart program, turnkeyed application code listing
Getting to Know Your Hardware
9S12 HCS12 Hardware, Input Output Signals, Analog Io, Digital Io, Expansion Io, Serial Communications, Power Supply, Jumpers, Headers
Description: Describes how to configure and access the input/output signals on the PDQ Board, including communications, analog, digital, timer, and expansion IO.
Keywords: MC9S12A512 MCU, RS232, RS485, serial communications, serial peripheral interface, SPI, power supply, digital io, analog io, expansion io, embedded hardware, configuring jumpers 9s12 hcs12 development board single board computer, instrument controller starter kit, tour headers jumpers, power header, communications header hosts serial1 serial2 ports, spi header hosts spi1 spi2 ports, digital field header, analog field header, digital analog io board i/o expansion interface, bdm header
A Turnkeyed Forth Application Program
Example Forth Instrument Control Program, Multitasking Program Example, Analog to Digital (ATD) Conversion Task, Pulse Width Modulation (PWM) Task, Statistics Task, how to Compile Program, Going into Production with Embedded Computer
Description: Presents and explains an example program that shows how to implement data acquisition and automation functions in a multitasking environment using the Forth programming language.
Keywords: autostart, save, restore, turnkeyed forth application program, overview application, structure application, hardware for example application, memory map, memory areas, atd data gathering task, pulse modulation pwm task, ect output compare interrupt code, build activate tasks, define level function, using forth programming language, restore write protection debugging, configure board autostart program, turnkeyed application code listing
A Brief Introduction to Forth Programming
Forth Basics and Syntax, Forth Commands, Numbers in Forth, Forth Memory Access and Data Stack Operations, Local Variables in Forth, Integer and Floating Point Math in Forth, Decision Making in Forth, Formatted Output in Forth, Serial IO in Forth, Variables and Constants in Forth
Description: Describes how to program in FORTH, an ideal microcontroller language for instrument control and automation, with emphasis on its basic concepts and syntax.
Keywords: introduction forth programming, qed forth level language, tips for forth programmers, note for users c forth, qed forth basics, initializing operating system, interpreted, error warning messages, adding forth dictionary, literals, details stack operations, definition, using local variables floating point math, logical arithmetic domparisons, how to code decisions loops, making forth, looping forth, variables constants, self fetching variables, parameter field address, how to create defining
Inter-IC (IIC, I²C, I2C) Serial Bus
I2C Tutorial, how to Use I2C, Freescale 9S12 HCS12 MC9S12 I2C Protocol, IIC I2C Protocol, I2C Hardware Description, I2C Software Driver Library, I2C Master Slave Data Transmitter Receiver
Description: A tutorial for using the I2C (IIC, Inter-IC) interface and I2C bus protocol of the Freeescale 9S12 HCS12 MC9S12 for instrument control applications. Multiple peripheral chips can communicate via this synchronous (clocked) 2-wire serial interface using a master slave protocol for transmitters and receivers on an open drain bus (open collector bus). I2C software drivers/library.
Keywords: Freescale MCU I2C interface, I2C bus, I2C spec, I2C specification, I2C protocol, IIC bus, I2C data frame, I2C error handling, I2C electrical specifications, I2C application note, using I2C, I2C interrupt service routine, I2C ISR, I2C open drain bus, IIC open collector bus, I2C interrupt handler, inter ic iic, i2c serial bus, using 9s12/hcs12/mc9s12 i2c bus protocol for instrument control applications, overview i2c bus, learn more i2c protocol, using pdq board's i2c software drivers
Using Paged Memory
Using 9S12 HCS12 Memory Map, Using FLASH RAM &amp; EEPROM Memory with RTOS
Description: The available memory (Flash, RAM, and EEPROM) of the 9S12 HCS12 MCU is partitioned into common and paged addresses for access by a GNU C compiler and C language programs.
Keywords: address space, volatile memory, nonvolatile memory, paged memory, onchip memory, shadow flash, pre-compiled device driver libraries, graphics images, heap, using paged memory, gnu c compiler rtos, c language programs address, hcs12/9s12 mcu's ram flash memory, pdq board's memory map, memory allocation, kernel application memory space, common memory areas, paged memory overview, memory map 9s12 hcs12 development board single board computer, instrument controller, types memory flash ram
Overview of Hardware and Software
HCS12 / 9S12 Hardware and Software Interfacing, HCS12 Embedded Single Board Computer, Easily Programmable in Forth or C, Real Time Operating System, Hosts Expansion Modules, Analog Io, Digital Io, Timer Io, Serial Communications, Built-in Function Library, Data Acquisition, Measurement, and Control
Description: This C programmable HCS12 9S12 single board computer features a real time operating system (RTOS), IO-rich microcontroller (MC9S12DP512 MC9S12A512), memory, serial communications, real-time clock, and dual expansion IO buses.
Keywords: HCS12 development board, 9S12 development board, Freescale HC9S12 MCU microcontroller, extensible io, expansion io, embedded design platform, io-rich, input-output, analog io, digital io, timer io, built-in function library, easily programmed, 9S12 processor, HCS12 processor, real time control, flash, EEPROM, RAM, RS232, RS485, serial communications, SPI, I2C, inter-IC bus, PWM, pulse width modulation, battery-backed real time clock, overview hardware software
Using Battery-Backed Calendar Time Clock
Using Battery-backed Real-time Clock (RTC or Calendar Clock), Setting and Reading Embedded Controller&#039;s RTC Watch
Description: The embedded single board computer (SBC), the PDQ Board, has a battery-backed real time clock (RTC) with an accuracy of better than 2 minutes per month. Its pre-coded C functions provide real-time calendar time as time of day, day, date, month and year for instrumentation, control and automation applications.
Keywords: rechargeable lithium battery, using battery backed calendar time clock, setting reading real time clock built in software drivers, rtc lifetime temperature range, using pdq board's battery backed real time clock rtc, continuously running calendar time clock battery backup, optionally included pdq single board computer, embedded systems mosaic's sbcs, clock's accuracy, than + minutes/month, using c language functions, incorporate real time data, calendar time month
Appendix C: Schematics
Electronic Hardware Schematics for PDQ Board Starter Kit, Processor, RAM and Flash Memory, Digital IO, and ATD Converter, Power Conditioning, Power Switch, Power Jack, and DB-9 Serial Connectors
Description: Presents schematics for the PDQ Board Starter Kit comprising two boards: the PDQ Board which contains the contains the processor, RAM and Flash memory, digital IO, and ATD converter; and the Docking Panel which contains power conditioning, power switch, power jack, and DB-9 serial connectors.
Keywords: appendix complete circuit schematics for board, designated 9s12 hcs12 development board single board computer, instrument controller schematics, docking panel schematic, instrument controller starter kit circuit boards, instrument controller docking panel board, embedded systems mosaic's sbcs, using freescale 9s12 hcs12 microcontroller, ram flash memory, digital i/o, db 9 serial connectors, for more info, for more complete, how to use pdq hardware illustrated, getting to know your hardware
Appendix A: PDQ Board (9S12 HCS12) Electrical Specifications
PDQ Board IO Summary, 9S12 HCS12 Pin Electrical Specifications, Memory Description, Freescale 9S12 HCS12 IO Summary, 10-bit ATD Conversion
Description: PDQ Board Electrical Specifications, pin maximum current and voltage, memory description, and input-output (I-O) summary
Keywords: power requirements, surge protection, full electrical specifications, appendix, mc9s12a512/mc9s12dp512 9s12 hcs12 development board single board computer, instrument controller 9s12 hcs12 electrical specifications, general specifications, summary i/o pin functions, surge suppression, emi/rfi filter, instrument controller operating conditions, freescale 16 bit microcontroller 9s12 hcs12 512k flash memory, 9s12/hcs12 i/o pin electrical specification cpu ports ad0 ad1
Using Your Docking Panel
High Efficiency 1 Amp Switching Regulator, Dual DB-25 IO Connectors, RS232 Serial Communications, Power Switch, Compact Board Mounts to Instrument Panel
Description: The Docking Panel hosts a high-efficiency 1 amp 5 volt modular switching power supply, dual DB-9 serial connectors, dual DB-25 IO connectors, a power jack, and a master power switch.
Keywords: switching regulator, 5 volt power source, low pass LC filter, switching ripple less than 5 mV peak-to-peak, battery backup, real-time clock, using docking panel, tour hardware, locations pinouts docking panel's connectors header, optional cover plate, h2 power header, communications connectors, standard db 9 serial connector configurations, standard db 25 io headers, communications header, host header, digital analog io board headers, how to install 9s12 hcs12 development board single board computer
For Experts: Compilation and Segment Management
Understanding Relocatable Code and Page-relocatable Code, HCS12 9S12 C Programming
Description: A look under-the-hood of the QED-Forth compiler, providing a detailed description of library and application segment management including: library and application segments, inter-segment function calling, creating and relocating segments, and defining C-callable Forth functions and variables. These Forth tools are typically employed only by Mosaic to create pre-compiled C-callable device drivers for Wildcards, Graphical User Interface (GUI) Tools, and other distributed software.
Keywords: for experts, compilation segment management, hood qed forth compiler, hardware architecture review, forth memory region pointers, relocatable page relocatable code, attach uses reserved data stack for interrupts, availability relocatable constant arrays relative address constants, detailed description library application segment management, sample segment definition code listing, inter segment function calling, rules for applications libraries, segment implementation details, creating relocating segments
Storing and Accessing Data in Paged RAM and Flash
How to Store and Access Code, Data, and Non-volatile Data, Using Paged and Common RAM, Using EEPROM, EEPROM Lifetime, Storing Data Acquisition Results in RAM Arrays, Printing Array Contents
Description: How to store and access code, data, and non-volatile data using Flash, RAM, and EEPROM, and how to use C and Forth arrays to manage data acquisition results.
Keywords: GNU C, ATD (Analog to Digital) conversions, storing accessing data paged ram flash, memory types 9s12 hcs12 development board single board computer, instrument controller, how to use c arrays store data common ram, flash memory, locating nonvolatile data eeprom, using c arrays forth arrays, storing data acquisition c arrays forth arrays, declaring c array, converting 16 bit address 32 bit xaddress, review forth arrays, printing contents forth array, how to use flash ram, how to store data c forth arrays
Checklist
Programming Tips for 9S12-based PDQ Board, how to Communicate via RS232, how to Set Baud Rate, Production Checklist
Description: Here are some tips to help you get going as you start programming your C language instrument control application using the PDQ Board
Keywords: rs232/rs485 serial communications spi, start programming c language instrument control application, using pdq single board computer, embedded systems mosaic's sbcs, meant, time users communicate rs232 freescale 9s12 hcs12 processor 9s12 hcs12 development board single board computer, instrument controller, embedded single board computer manufacturer terminal start menu, start > mosaicplus > embedded single board computer manufacturer terminal, launch terminal menu
Pulse Width Modulated I/O
9S12 HCS12 PWM Pulse Width Modulation Tutorial, PWM Generation Using HCS12 Timer Channels, PWM Duty Cycle, PWM Period, PWM Frequency, PWM Signals, Frequency Generator, PWM Generator, PWM Motor Driver, PWM Controller
Description: You can configure 8 channels of 8-bit resolution or 4 channels of 16-bit resolution pulse width modulation (PWM) outputs, using the 9S12 HCS12 timer channels, specifying their PWM duty cycle, PWM period, and PWM frequency with PWM frequencies of a fraction of 1 Hz to 78kHz, or generate lower resolution waveforms at frequencies to 10 MHz. HCS12 9S12 PWM tutorial. PWM controller outputs may control stepper motors, servo-motors, brushless motors, proportional valves, LEDs or actuators.
Keywords: microcontroller PWM circuit, 9S12 HCS12 pulse generator, PWM frequency generator, PWM DC motor driver for stepper motors, servo-motors, brushless motors, PWM driver circuit, LEDs, actuators, Freescale 68HCS12 MCU, HC9S12 PWM, PIC PWM, PWM PIC, pulse width modulation tutorial, PWM tutorial, pulse modulated i/o, pulse modulation pwm, architecture hcs12 pwm hardware module, reading current state pwm output, pwm resolution, using bit resolution, using 16 bit resolution, active active low
Timer-Controlled I/O
How-to-use 9S12 HCS12 68HCS12 Enhanced Capture Timer (ECT) IO, HCS12 Input Captures and Output Compares, Microcontroller Frequency Counter, 9S12 HCS12 Pulse Accumulators, Modulus down Counters, How-to-do Edge Triggering, Pulse Width Detection, Pulse Width Modulation PWM Using Output Compares, Generate Pulses
Description: Describes how to configure and use the 8 Enhanced Capture Timer (ECT) signals on the 9S12 HCS12 MC68HCS12 microcontroller as output compares, input capture, and pulse accumulators. 9S12 HCS12 microcontroller programming, HCS12 hardware and software interfacing.
Keywords: C language driver library, 9S12 HCS12 counting timing, Freescale MC68HCS12 MCU Enhanced Capture Timer (ECT), HCS12 TCNT, HCS12 PORTT, 9S12 HCS12 timer interrupts, microcontroller frequency measurement, programming microcontrollers, pwm pulse width modulation, timer controlled i/o, using 9s12 hcs12 enhanced capture timer ect system, overview enhanced capture timer system, controlling ect built in c driver routines, ect counters, free running counter tcnt, modulus counter, output compare example
Task Switching and Time Keeping
9S12 HCS12 C Language Multitasking Real Time Operating System RTOS, C Language Real Time Applications, Timeslicer and Elapsed-time Clock, HCS12 9S12 MCU Microcontroller Timekeeping
Description: How to write C language real time multitasking application programs for the Freescale 9S12 HCS12 MCU, control task switching in a real time embedded system, and maintain an elapsed time clock in a microcontroller.
Keywords: real time operating system, RTOS, real time programming, task switching time, timeslicer task switching, built in elapsed time clock, time controlling timing task switching, introduction real time programming, learn, how to use pdq board's timeslice clock, elapsed time clock guarantees timeliness pre emptive task switching, understanding enable write, responsive c language programs for real time control software application, understanding mulitasker timeslice clock enable write
Using Queued Serial
Using Buffered Interrupt-driven RS-232 or RS-485, Queued Serial Communications, Highly Reliable Serial Communications, No Characters Missed
Description: How to use buffered interrupt-driven RS232 or RS485 for highly reliable serial communications on the PDQ Board.
Keywords: interrupt driven, using queued serial, overview queued serial links, software device driver functions, simplest method, useqserial1 useqserial2 work, explicit use queued serial primitive functions, queued rs485 communications, queued serial demonstration programs, installing queued serial library software, glossary, disable qserial1, disable qserial2, init qserial1, init qserial2, qaskkey1, qaskkey2, qemit1, qemit2, qkey1, qkey2, standard serial1, standard serial2, transmit q empty, use qserial1
Serial Communications
RS232 and RS485 Serial Communications, Setting Baud Rates, Serial Protocols, Synchronous and Asynchronous Serial Channels, Using IIC (Inter-IC) Bus, Using SPI (Serial Peripheral Interface) Bus
Description: How to use RS232, RS485, SPI (Serial Peripheral Interface) and IIC (Inter-IC) communications links on the PDQ Single Board Computer.
Keywords: multi-drop communications, instrument controller implements number asynchronous unclocked synchronous clocked serial communications channels, rs232 rs485 communications, serial connectors configuration options, enabling rs485 communications, terminating rs485 lines, using serial ports, switching default serial port setting baud rates, timing considerations multitasking, parity checking, multi drop communications, using rs485, software implementation rs485 network
Implementing Logic-Level Serial Ports
Using Logic-level Interrupt-driven RS-232, Software UART, Additional Serial Ports, Queued Serial Communications, Highly Reliable Serial Communications, No Characters Missed
Description: How to add a third serial port on the PDQ Board using buffered logic level interrupt-driven RS232 implemented using a software UART for highly reliable serial communications.
Keywords: interrupt driven, implementing logic level serial ports, how to non inverted logic level rs232 ports 9s12 hcs12 development board single board computer, instrument controller, interrupt based software uart, overview software uart, software uart hardware connections, software device driver functions, simplest method, use serial3 use serial4 work, explicit use queued serial primitive functions, installing software uart libraries, glossary, askkey3, askkey4, emit3, emit4, init serial3, init serial4
Serial Peripheral Interface (SPI)
Using Serial Peripheral Interface (SPI) for Fast Serial Data Exchange
Description: Using the SPI (serial peripheral interface) for fast serial data exchange and multi-drop serial communications between the PDQ Board and peripheral devices including analog to digital and digital to analog converters, real time clocks, sensors and actuators.
Keywords: serial peripheral interface spi, using spi bus for serial data exchange, spi bus pins, sck mosi, connecting spi bus, software drivers for spi, managing multiple devices spi channels, summary hcs12/9s12 spi, how to use spi for, synchronous serial data exchange 9s12 hcs12 development board single board computer, instrument controller peripheral devices, bidirectional synchronous serial interface, convenient connecting pdq single board computer, sbc variety peripheral devices
Failure and Run-Time Error Recovery
Failure and Run-time Error Recovery in Embedded Systems, HCS12 9S12 COP/Watchdog Timer, Clock Monitor and Reset
Description: For robust error recovery, use the HCS12 9S12 MCU's built-in hardware features including maskable and nonmaskable interrupts, COP timer (Computer Operating Properly reset), watchdog timer, clock monitor, external interrupts, power-on reset, and the special cleanup mode.
Keywords: cold restart, warm restart, bullet-proof code, recovery tricks, embedded system reliability, microcontroller reliability, error recovery, watchdog reset, failure run time error recovery, started stopped, restarts resets, external hardware resets, internal resets, recovering crashes embedded application, resets restarts, cold warm restarts, bullet proof production code, using coldonreset, use cleanup mode, cop watchdog timer clock monitor, configuring cop, servicing cop, processor operating modes
Freescale HCS12 9S12 Datasheets
Download Freescale 9S12 HCS12 68HCS12 MC9S12DP512 MC9S12A512 Microcontroller Datasheets &amp; Specifications
Description: View or download datasheets, user guides, specifications and block diagrams for the Freescale 9S12/HCS12 microcontroller, the processor used by the PDQ Board Controller, 68HCS12 MC9S12 9S12 HCS12 hardware software interfacing, Freescale MC9S12DP512 MCU datasheets
Keywords: 9S12 microcontroller, HCS12 datasheets, 68HCS12 MC9S12 MCU device guide, Freescale single board computers, Freescale microcontrollers, Freescale microcontroller MCU datasheets, Motorola 68HC12 microcontroller datasheet, HCS12 embedded microcontroller, freescale hcs12 9s12 datasheets, freescale semiconductor, datasheets for 9s12 hcs12 microcontroller, processor chip pdq board single board computer, embedded systems mosaic's sbcs, freescale datasheets, supplement documentation website
PDQ Board Lite
HCS12 9S12 MCU Development Board, Low Cost Single Board Computer, GNU C Programmable Instrument Controller
Description: This OEM SBC (single board computer) is a versatile low cost development board for the Freescale 9S12 microcontroller (HCS12 68HCS12 or MC9S12 MCU) operated in single chip mode (using on-chip RAM and Flash memory). With plenty of analog inputs and timer controlled digital I/O lines, it's ideal for data acquisition and control, PWM, I2C, laboratory automation, scientific instruments, SCADA, instrumentation and automation. It is programmed in the C language through its RS232 serial port using a comprehensive GNU C IDE (an alternative to CodeWarrior).
Keywords: cost version 9s12 hcs12 development board single board computer, instrument controller lite i/o processor chip, microcontroller development board instrument prototyping platform, for embedded real time systems, overview, low cost 9s12 prototyping and developer board, sbc development board hosts freescale hcs12/9s12 mcu embedded rtos, ideal for data acquisition control, pwm drive, i2c sensor interfacing, scientific instruments scada, instrumentation automation, instrument controller less memory
Programming PDQ Board Lite
GNU C IDE Software Development Environment and RTOS for 9S12 HCS12 Development Board
Description: C code development on a low cost SBC development board using the Freescale 9S12 HCS12 MCU and RTOS. Using a comprehensive GNU C IDE (an alternative to CodeWarrior) to write, edit, compile, download, interactively debug and run a multitasking C program, and configure it to autostart (automatically start) on power up.
Keywords: write protection, autostarting, task, Forth, programming 9s12 hcs12 development board single board computer, instrument controller lite full 9s12 hcs12 development board single board computer, configuring embedded single board computer manufacturer ide+ for 9s12 hcs12 development board single board computer, memory allocation forth arrays, restrictions drivers q debugging routines, names overflow error, non unique error, maximizing forth names area usage
Connector Pinouts
9S12 HCS12 SBC &amp; Developer Board Connector Pinouts, I/O Connections
Description: Headers and connectors for analog and digital I-O, PWM, I2C, RS232 serial communications lines, and SPI of the PDQ Board Lite, an inexpensive HCS12 single board computer and 9S12 development board.
Keywords: Freescale MC9S12DP512 MC9S12A512 MCU, RS232, RS485, serial communications, serial peripheral interface, SPI, power supply, digital io, analog io, headers connections digital, analog pwm inputs/outputs hcs12/9s12 development board, h1 serial connector, h2 power connector, h3 digital analog io board header, h4 analog i/o connector, h5 prototyping field header, h6 prototyping signal header, h7 power/comm header, h8 bdm connector, h9 digital analog io board header, h10 digital i/o connector, h11 spi connector
Getting to Know Your Hardware
Hardware Specifications and Connections to 9S12/HCS12 SBC &amp; Development Board, Connecting to HCS12 Microcontroller I/O
Description: Configuring and connecting to the analog and digital I/O, serial communications lines, PWM, I2C, and SPI of the low cost PDQ Board Lite single board computer and embedded development board, with connector pinouts, power connections, and prototyping area for electrical circuits.
Keywords: MC9S12A512 MCU, RS232, RS485, serial communications, serial peripheral interface, SPI, power supply, digital io, analog io, connections for input/output signals 9s12 hcs12 development board single board computer, instrument controller lite 9s12 development board, communications analog digital timer lines, h5 prototyping custom field header, h6 prototyping signal header, h12 micro usb power socket, dual standard logic level rs232 serial ports, spi master/slave configuration
Overview and Specifications
9S12 HCS12 MCU Freescale Development Board Electrical Specifications, Analog and Digital I/O, 9S12 HCS12 Memory Allocation
Description: Detailed electrical and hardware specifications for a 9S12 HCS12 MCU development board including analog and digital I/O, RS232, I2C, PWM, SPI signals, and RAM page and Flash memory allocation and paging.
Keywords: HCS12 9S12 MCU specs, 9S12 HCS12 hardware software interfacing, overview specifications, 9s12/hcs12 development board hardware software specifications, power supply, random access memory, schematics, 9s12 hcs12 development board single board computer, instrument controller lite embedded design platform hosts extensive analog digital i/o input/output, multiple communications lines, instrument development/prototyping board, i/o functionality, 16 lines 10 bit resolution analog inputs
Memory Allocation
Freescale 9S12 HCS12 MCU Development Board On-chip Memory Allocation for RAM Flash and EEPROM
Description: RAM EEPROM and Flash memory allocation and paging for the PDQ Board Lite, a 9S12 HCS12 MCU development board.
Keywords: instrument controller lite memory allocation, learning ram, flash eeprom 9s12 hcs12 development board single board computer, low cost prototyping board, development platform production board for instrument control automation, heart development board, 9s12/hcs12 mcu, memory 9s12 hcs12 development board single board computer, instrument controller lite resides microcontroller chip, plenty on chip memory for programming, 336 kb kilobytes flash memory hold application program libraries
Starter Kits
Single Board Computers, Instrument Controllers, Microcontroller Developer Boards
Description: Starter kits and development boards for C language embedded single board computers (SBC), operator interfaces, 68HC11 HC12 HCS12 9S12 microcontroller development. Everything you need for hardware and software interfacing and GNU C language application development.
Keywords: Embedded systems development, embedded hardware and software, instrumentation and automation, instrument controller starter kit, start embedded project, free embedded software, expandable i/o, 9s12 hcs12 development board single board computer, 68hc11 development board single board computer, stepper motor control kit, qscreen controller starter kit, offer low cost starter kits for c programmable embedded single board computers sbc operator interfaces
 
 
 
Navigation