The GMC 386.8-Modul is a microcontroller-board based on the Intel 386EX with up to 33MHz system-clock.
There is a 60-pin connector on each of the 2 short edges of the 100x86mm sized module. The connectors are used to transfer all the most-important signals of the processor (including power) to the baseboard (GMC 386.8-Baseboard or own design) and the extention-boards (Prototypadapter, I/O-Adapter, ...).
You simply plug the extention boards on top of the module and plug this onto the baseboard (like a "big IC"). If required, they can all be screwed to the card using the four fixing holes.
One of the two serial ports of the 386EX is implemented as a RS232 directly on the module and is connected to a 9-pin Sub-D connector (or to a 10-pin connector alternatively). This serial port is used to download and to remote debug. It can also be used for customized purposes.
The realtime-clock is buffered by a SuperCap capacitor. This guarantees a much longer life span then battery based conclusions. The 96 bytes RAM of the realtime-clock can be used by the application.
The module can be programmed in high-level languages like Pascal or C/C++. The Locator supports compilers of various well known manufacturers. The compiled EXE-file will then be relocated with the help of the locator, followed by downloading the relocated program data directly to the RAM or FLASH-memory of the module. After a successful download, the program is started.
The realtime operating system of the module makes the most important DOS- and BIOS-functions available, so you can use comfortable commands like Writeln() or printf() for LCD control. Commands like Get/SetTime/Date() to control the integrated realtime-clock are also permitted.
The operating system is implemented in Assembler. This guarantees very fast execution and small code-size.
The OS manages the interrupt-driven serial ports that can be used by the application-program. As a result, the applications can use a fast and comfortable serial communication without the need to handle the interrupts and FIFO-buffers directly.
If you use a Borland-compiler (C/C++ or Pascal), the Borland Turbo Debugger is available for symbolic source-level-debugging. This makes debugging of your application program easy. Support of Paradigm Debug/RT is in preparation.
The GMC 386.8-Baseboard has Europecard size (100x160mm). It provides 16 additional TTL-inputs and 16 additional outputs (open collector, 250mA) on two connectors of the baseboard. 8 of the outputs are connected to LEDs, and 8 of the inputs are connected to keys.
There are additional drivers for the second serial port (RS232, RS485 or RS422 are available), the voltage-regulator, the LCD, and a small speaker.
The display is driven by a Hitachi HD44780 LCD-Controller and consists of 4 lines with 20 columns per line. A prominent feature of the LCD is its steady LED array backlight. The background light can be switched on or off or can be set to a specific brightness by software. This feature is essential to low-power applications. It is also possible to use this feature to provide a large visual warning signal.
The speakers frequency and amplitude are programmable.
We recommend the use of the GMC 386.8-Prototypadapter for customized hardware. You can plug in one or more of these cards on top of the module. The two 60-pin connectors provide Gnd, Vcc and all the most important processor signals for the 100x86mm size board.
The GMC 386.8-Starterkit contains all you need to instantly start programming your module (except for PC and compiler):
All brands and product names are trademarks or registered trademarks of their respective holders.
|© GMC German MicroController GmbH|