|
|
|
| |
![[ Downloads ]](http://www.jkmicro.com/images/downloads_title.gif)
The following zip files contain example programs and utilites.
Archives are organized by board.
General Downloads
- The files listed below are suitable for use with all
JK microsystems products.
| |
CSPDAcc.ZIP
contains all the CSPD accessory code you could want. Including examples for use
on the Flashlite186, a C interface library and the ability to make virtual
TCP/IP based CSPD serial ports. |
| CSPD386.ZIP is a
fast, efficient serial port driver for our Flashlite386Ex, LogicFlex,
uFlashTCP, and Ether6 based SBCs. For the original (application compatible)
CSPD see CSPD186, for examples, helpers and libraries
download CSPDAcc.zip |
| WinExamp.ZIP contains
simple example code for Microsoft Windows. WinCOM is a small example of how to
access any MS Windows serial port. WinTCP shows how to use Winsock2 to create,
manage and use a TCP/IP socket. This package is perfect for interfacing JK
microsystems SBCs with PCs running MS Windows. |
| BAS_ED.ZIP contains
the MicroBASIC interpreter, a simple text editor, and a BASIC blackjack game
(BJ.BAS). |
| UP.ZIP has source and
executable files of an improved upload utility program supporting X-MODEM
protocol. |
| TM120.ZIP is a
shareware telecommunication program that works well as a Flashlite host. |
| FORTH.ZIP is a
Forth 83 interpreter implemented by Flashlite user Ken Merk. This is not a
product supported by JK microsystems, although comments are welcome and
will be passed on to Ken. |
| 485RXTX.ZIP is an example program demonstrating
the use of the RS485 capability on 386Ex based products. This will only work on
the Flashlite 386Ex, µFlashTCP, and LogicFlex. |
| COM1DMA.ZIP is an example program demonstrating
the use of DMA channel 0 to handle receiving COM1 serial data. This will only
work on the Flashlite 386Ex, µFlashTCP, and LogicFlex. |
| RTS.ZIP is a program to directly control the RTS
and CTS pins of serial port 0. This will only work for the 186 based products. |
| DiskOnChipToolbox.zip is a set of files
that allow you to perform the following tasks on a DiskOnChip: Low-level
formatting and firmware loading, high-level partitioning and formatting,
and making the DiskOnChip bootable. |
TCP/IP
| |
TCP_IP.ZIP contains the
WATTCP TCP/IP stack source code and example code. |
| JK_PPP_v26.ZIP(2.5meg)
is a set of files that will allow use of WATTCP with a dial-up PPP connection to the
Internet. Source code is included. This driver will work with the FlashLite186 as well
as our 386ex based controllers. Due to configuration issues beyond our control, we
cannot provide support for this package. |
| DOSPPP.ZIP is a
set of files that will allow use of WATTCP with a dial-up PPP connection to the
Internet. Due to configuration issues beyond our countrol, we cannot provide
support for this package. |
| UDPSEND.ZIP is
an example program that sends UDP packets. |
| SMTP.ZIP is an
example of how to communicate with a POP3 mail server and send e-mail. |
| TFTPD.ZIP is a
TFTP (Trivial File Transfer Protocol) server for WatTCP. |
| PING.EXE This copy
of ping is recomplied with current WATTCP source and works with dhcp. |
OmniFlash Files
| |
OF_TIMER_INT.ZIP is a simple
kernel module program demonstrating use of timer 2 on the OmniFlash. |
| |
SwitchCon.ZIP is a binary
image of flash with the console switched over to Serial 1. |
picoFlash Files
| |
PICOPKT.ZIP is the
ethernet packet driver for the picoFlash. Source code is included. |
| LCD_PF.ZIP is a
driver for one or two LCD's connected to the picoFlash's J2 port. The driver
supports standard alpha-numeric LCD displays using the Hitachi HD44780A
controller chip. Data sent to LPT1 or 2 is re-directed to the LCD displays.
Documentation and source code is included along with a demo applications. |
| KEYPAD_PF.ZIP is a
general purpose matrix keypad driver for the picoFlash. It supports matrix
keypads from 1x1 to 4x4. Source code is included and documentation is supplied
in Adobe Acrobat format. |
| TMR1INT.ZIP has
2 example interrupt drivers for Timer1. One interrupt driver is written in C
and can be incorporated into your C program. The other is an assembly language
TSR. Source code and binary executables are included. |
| PBIOS105.ZIP
is beta test version of BIOS 1.05 for the Picoflash. This version corrects
a problem with Int16 function 1 and changes DRAM wait states from 1 to zero.
A detailed change log is included.
|
| PBIOS104.ZIP
is a BIOS update for the PicoFlash board to version 1.04. The update resolves
issues with TCP/IP connections hanging after a soft reboot and Port A output
states being cleared during file reads |
| FORMAT.ZIP
is an updated version of FORMAT.COM for the Picoflash. The existing
FORMAT.COM on the Picoflash should not be used because of a bug that
sets the console to serial port 0 at 300 baud after a drive B format.
This version 5.00 of FORMAT.COM preserves the console and baud rate
settings across a format operation.
|
| PICOIO.ZIP
contains the drivers, source code, and example files for
the picoIO peripheral board. |
| THREAD.ZIP
is user supplied code for multiple threads on the picoflash. Many thanks to
Herb Rose for this well documented and useful code. Questions may be directed
to Herb Rose, contact info included in the zip. Now updated with 1ms timer option
and an additional file. |
Flashlite 186 Files
| |
BasicKey.ZIP is a TSR kludge to allow certain programs written in BASIC to
run correctly on the Flashlite186. If your BASIC programs will not run correctly
please try using this TSR. This kludge will be integrated into the Flashlite186
BIOS at the next revision. |
| AD_186.ZIP contains
the drivers and test programs for using the 8 channel A/D peripheral boards
with the Flashlite 186 controller. Also included is the clock/calendar driver
for the A/D peripheral boards equipped with the clock/calendar option. Both
source code and executables are included. |
| LCD_186.ZIP is a
driver for one or two LCD's connected to the Flashlite's J7 port. The driver
supports standard alpha-numeric LCD displays using the Hitachi HD44780A
controller chip. Data sent to LPT1 or 2 is re-directed to the LCD displays.
Documentation and source code is included along with a demo applications. |
| GPSLCD_186.ZIP
implements an LCD display of GPS data. An Ashtech OEM receiver is used,
connected to the TTL connector on Serial Port 0. (See the CSPD186
download below for the required driver) |
| KEY_186.ZIP is a
general purpose matrix keypad driver for the Flashlite 186. It supports matrix
keypads from 1x1 to 8x8. Source code is included and documentation is supplied
in Adobe Acrobat format. |
| CSPD186.ZIP
is the serial port driver for the Flashlite186. It supports Serial Ports 0 and
1 at baud rates up to 115.2kbaud, with support for hard/soft handshaking (and
RS-485 on Serial 0). A program to redirect the console to any port (or make it
silent) is included. For examples, helpers and libraries get CSPDAcc.zip |
| CSPD_Quickbasic.ZIP
contains an application note and 3 sample programs showing how a Quickbasic program can talk to
the serial ports on a Flashlite186 using CPSD. Also covered is a technique for calling
arbitrary software interrupts from Quickbasic. |
| DOC_186.ZIP contains
the files to reformat a DiskOnChip for use on the Flashlite 186. Follow the
instructions in the readme.txt. |
| IO16.ZIP contains
drivers for doing 16-bit port I/O with Quickbasic and Powerbasic. Many of the
processor peripheral registers must be accessed with 16-bit I/O which
Quickbasic does not natively support. Included is a Quickbasic sample program
that blinks the onboard LED. |
| FC.ZIP contains an
assembly language TSR program that implements a frequency counter along with
QuickBasic and Borland C user interfaces. |
| M48TxxxY.ZIP contains
drivers for the ST Semi M48128Y and M48512Y non-volatile memories with clock
calender. Drivers are provided for both the clock calender and disk-emulated
memory. Your Flashlite 186 printed circuit board must be revision C or greater
for these drivers to work properly. |
| Flashlite 186 Timer1 Application Note (12K)
Timer1 can be used to generate square waves and repetitive pulses with a frequency
range of 9.09 Hz to 4.167 Mhz. This note will explain how to configure the timer
to produce these signals. |
| Flashlite 186 Watchdog Application Note (7K)
The processor on the Flashlite186 has a watchdog timer that can be enabled and then
periodically reset to provide an automatic reset function. |
| TMR1INT.ZIP has
2 example interrupt drivers for Timer1. One interrupt driver is written in C
and can be incorporated into your C program. The other is an assembly language
TSR. Source code and binary executables are included. |
| FL186BIO.ZIP Is
a BIOS update for the Flashlite186 board to version 2.03. The update resolves
issues with PowerBasic console I/O and Port A output states being cleared during
file reads |
| PS2TEST.ZIP Is
a customer-supplied driver and documentation for the Flashlite 186 that provides
a software and hardware interface to a PS/2 keyboard. |
| 186FORTH.ZIP Is
a very nice Forth environment written for the Flashlite 186 by Ken Merk. Click
here to view
the readme file. |
LogicFlex Files
| |
LCD_LF.ZIP is a
driver for one or two LCD's connected to the LogicFlex's J7 port. The driver
supports standard alpha-numeric LCD displays using the Hitachi HD44780A
controller chip. Data sent to LPT1 or 2 is re-directed to the LCD displays.
Documentation and source code is included along with a demo application in
Quickbasic. |
| KEYPADLF.ZIP is
a general purpose matrix keypad driver for the LogicFlex. It supports matrix
keypads from 1x1 to 8x8. Source code is included and documentation is supplied
in Adobe Acrobat format. |
| REMOTEDB.ZIP contains
the necessary files and documentation to setup Borland's TDRemote on the
LogicFlex (requires Borland C++ 4.52). |
| DRIVER.ZIP contains
multi-I/O driver version 2.0. |
| DOWN_EX.ZIP has
source and executable files of a download utility program supporting X-MODEM
protocol. |
| UF_WATCH.ZIP has source and executable files
demonstrating the use of the 386Ex watchdog timer (C and ASM). This code works
with the µFlashTCP and LogicFlex controllers. |
µFlashTCP Files
| |
ST_CLK.ZIP contains
the driver for the ST M48T128Y clock/calendar + battery backed RAM. Follow the
readme to update the BIOS and install the driver. |
| LCD_UF.ZIP is a
driver for an LCD connected to the µFlashTCP's J1 and J5 ports. The driver
supports standard alpha-numeric LCD displays using the Hitachi HD44780A
controller chip. Data sent to LPT1 is re-directed to the LCD display.
Documentation and source code is included along with a demo applications. |
| UDRIVER.ZIP contains
µ-I/O driver version 1.0 |
| DRIVER.ZIP contains
multi-I/O driver version 2.0. The Multi-I/O is compatible with the
µFlashTCP although they have different form factors. |
| DOWN_EX.ZIP has
source and executable files of a download utility program supporting X-MODEM
protocol. |
| REMOTEDB.ZIP contains
the necessary files and documentation to setup Borland's TDRemote on the
µFlashTCP (requires Borland C++ 4.52). |
| UF_WATCH.ZIP has source and executable files
demonstrating the use of the 386Ex watchdog timer (C and ASM). This code works
with the µFlashTCP and LogicFlex controllers. |
Flashlite 386Ex Files
| |
LCD_EX.ZIP is a
driver for one or two LCD's connected to the Flashlite's J7 port. The driver
supports standard alpha-numeric LCD displays using the Hitachi HD44780A
controller chip. Data sent to LPT1 or 2 is re-directed to the LCD displays.
Documentation and source code is included along with a demo application in
Quickbasic. |
| KEYPADEX.ZIP is
a general purpose matrix keypad driver for the Flashlite. It supports matrix
keypads from 1x1 to 8x8. Source code is included and documentation is supplied
in Adobe Acrobat format. |
| AD.ZIP contains a
driver and test program for the JK microsystems 8 channel, 12 bit analog
to digital converter. Both source code and executables are included. |
| DRIVER.ZIP contains
multi-I/O driver version 2.0. |
| REMOTEDB.ZIP contains
the necessary files and documentation to setup Borland's TDRemote on the
Flashlite 386Ex (requires Borland C++ 4.52). |
| DOWN_EX.ZIP has
source and executable files of a download utility program supporting X-MODEM
protocol. |
Ether6 Files
LogicFlex-EPX Files
| |
JK-EPX.ZIP
This software drives LogicFlex's embedded 2X16 LCD, monitors and reacts to user pressed
buttons, controls I/O relays, offers remote control between multiple LogicFlex-EXP
devices using TCP/IP, allows users a telnet server interface for remote monitoring,
and provides a complete user interface.
|
Flashlite V25 Files
| |
QUIETCON.ZIP describes
a way to inhibit console startup messages on the V-25 and then later enable
them. This is useful for applications where the console serial port is needed
for other purposes and the startup messages are unwanted. |
| COMM.ZIP has a
driver program for the second serial port. The driver is written in assembly
language, supports baud rates from 110 to 115k, interrupt driven receive, and
is callable from Microsoft high level languages. The source code is included as
well as an example application written in Quickbasic. |
| LCD.ZIP is a driver
for one or two LCD's connected to the Flashlite's P2 port. The driver supports
standard alpha-numeric LCD displays using the Hitachi HD44780A controller chip.
Data sent to LPT1 or 2 is re-directed to the LCD displays. Documentation and
source code is included along with a demo application in Quickbasic. Updated
5-18-97 |
| KEYPAD.ZIP is a
driver for a matrix keypad. The keypad can be from 1x1 to 8x8. The keypad is
scanned on each timer tick and characters are passed via int16 just as if they
had been entered at the console. Source code is included. Documentation is
provided in Adobe Acrobat .PDF format. |
| AD.ZIP contains a
driver and test program for the JK microsystems 8 channel, 12 bit analog to
digital converter. Both source code and executables are included. These are
Beta Test files and will undergo minor changes before the final release. |
| MSC_COMM.ZIP has
demo programs for macrochannel service of the second serial port. These demo
programs, along with a TSR interrupt driver, provide enough information for the
user to implement macrochannel service for the serial port in any high-level
language. |
| BIOS.ZIP unzips to
BIOS14.COM, a bios update to version 1.4. This is a maintenance release which
fixes a bug in Int13h. The bug prevents Quick basic and Basic Professional OUT
functions from working properly under some conditions. To update your Bios,
unzip BIOS.ZIP, upload BIOS14.COM and run it. It will check the integrity of
itself and the new Bios image then load the new copy of Bios on top of the old
one. If your unit was shipped after 8/5/95 it already has version 1.4 bios and
does not need to be updated. |
| DOWN.ZIP has source
and executable files of a download utility program supporting X-MODEM protocol. |
| QBIOS.ZIP contains
two bios images and a bios loader program. One of the bios images is the
current release. The other is the current release modified to boot and run with
'quiet' console output if J5-11 is held low. Console output can be restored by
setting memory location 40:88h equal to 1. This bios is useful in applications
where the console serial port is connected to a device whose operation would be
disrupted by the boot-up console messages. The bios works on the standard
Flashlite only. |
| POKE16.ZIP contains
an assembly language function, callable from Quickbasic, to perform 16 bit
pokes into the V-25 special function register area of memory. This function
allows Quickbasic programmer to change the V-25 registers which must be written
as a 16 bit value. A basic demo program is also included. |
| KEYBUFF.ZIP contains
the source and executable files for a 256 character interrupt driven keyboard
buffer. The keyboard buffer is installed as a TSR by executing KEYBUFF.COM. |
| EVNT_CTR.ZIP contains
an interrupt routine, with functions callable from QuickBasic, that counts the
number of intp0, intp1, and intp2 interrupts. Also included is a sample
Quickbasic application to display the interrupt count. |
| C_SERIAL.ZIP contains
an interrupt driven serial routine for Borland Turbo C. This program was
written by a customer and it is provided without support. Bug reports and
suggestions are still welcome. |
| GPS.ZIP contains
source and executable files for displaying GPS data from a Delorme Tripmate on
a 40x2 alphanumeric LCD. |
PowerNut Files
| |
POWERNUT_FILES.ZIP
contains utilities and sample programs for the PowerNut. Both source code and
executables are included. |
Copyright © 1998-2004 JKmicrosystems, Inc.
|
|