User`s manual
BL1600
Troubleshooting s 69
Dynamic C Will Not Start
If Dynamic C will not start, an error message on the Dynamic C screen (for
example, Target Not Responding or Communication Error), announces
a communication failure:
Wrong Baud Rate Either Dynamic Cs baud rate is not set correctly
or the BL1600s baud rate is not set correctly. Both baud rates must be
identical. The programming baud rate is set on the BL1600 by
jumpering pins 12 or 34 on header J1 as described in Chapter 2.
DynamicCs baud rate is set by the Serial Options command in the
OPTIONS menu.
Wrong Communication Mode Both the PC and the BL1600 must be
using RS-232. Use Dynamic Cs Serial Options command in the
OPTIONS menu to check and alter the protocol for the PC.
Wrong COM Port A PC generally has two serial ports, COM1 and
COM2. Specify the one used in the Dynamic C Serial Options
command in the OPTIONS menu. Use trial and error, if necessary.
Wrong Operating Mode The jumpers on pins 12 and 34 of header
J1 must be configured for a programming option as described in
Chapter 2. Communication with Dynamic C is not possible with the
BL1600 in run mode.
Wrong Memory Size Pins 510 on header J1 are used to specify the
memory sizes of the EPROM and SRAM chips.
If all else fails, try connecting the serial cable to the BL1600 after power is
applied. Some RS-232 converters enter a nondestructive latch-up, and this
will overcome that problem.
BL1600 Resets Repeatedly
With the watchdog timer enabled by connecting pins 2728 on header J1,
asystem reset will occur every second if the watchdog timer is not hit at
least every 1.0 seconds. Dynamic C hits the timer, but a user program
must include calls to hitwd within the application to make sure the watch-
dog timer is hit.
Dynamic C Loses Serial Link
If the program disables interrupts for a period greater than 50 ms,
DynamicC will lose its serial link with the program. Make sure that
interrupts are not disabled for longer than 50 ms.