Navigation bar
  Start Previous page
 307 of 307 
Next page End  

ZBasic System Library
297
ZX Microcontroller Family
ZXCmdMode
Type
Subroutine
Invocation
ZXCmdMode()
ZXCmdMode(highSpeed) 
Parameter
Method
Type
Description
highSpeed
ByVal
Boolean
A flag controlling the communication speed in
command mode.
Discussion
This routine causes the ZX to stop executing your application and enter “command mode”.  When in
command mode, the ZX will respond to download commands and other special commands.  When
invoked with no parameters, command mode is invoked at the default Com1 baud rate (typically 19.2K
baud).  If the highSpeed parameter is specified and it is True, command mode is invoked at the
download baud rate (115.2K baud).  Note: the IDE and the zload utility both require that the command
mode be invoked at the default Com1 baud rate.  The highSpeed parameter is provided in case a
custom downloader might require it.
You can use this routine in your application to facilitate downloading triggered by some particular event,
e.g. receipt of a certain character or sequence of characters, the occurrence of an external signal, etc. 
You can use the downloader DLL source code (installed as part of ZBasic) to construct a special purpose
downloader for your application.  Alternately, if your application detects receipt of an “ATN character” and
then invokes ZXCmdMode() in slow speed mode, you can use the ZLoad command line utility or the
ZBasic IDE to perform downloading without needing to have DTR connected to the device.
Example
Call ZXCmdMode()
Previous page Top Next page