presto_en.pdf - 第55页

Page 55 ▸ Serial number l ength (the number of characters) This field determines how many c haracters the serial number can hold. For example, 4 charact ers provide for the serial numb ers 0001 to 999 9 in base 10 (i.e. …

100%1 / 101
Page 54
Mask ID positions during direct user
input
With this option activated, the program applies the bit
mask to each user-modification of ID positions. For further
information see Mask ID positions while reading from
device, from file, etc.
.
Configuration memory editor: show cfg
word instead of fuses
This option is recommended for advanced users only. It is
not saved in the UP configuration file for safety reasons.
Direct editing of fuses is understood as direct writing of a
configuration word value in the hexadecimal form.
When a “non-translatable” configuration word is entered,
the program leaves the unrecognized items unchanged
unless the user changes them him/herself. This typically
concerns CP fuses having several bits but only two
values.
Options Program settings Serial
numbers
Keyboard shortcut: Shift+F10
For further information on working with serial numbers
see
Serial Numbers.
Serial numbers
This tab allows you to choose whether serial numbers are
to be used and if so then whether they should be read
from a file or computed and whether they should be
automatically written to the corresponding location.
Prepare S/N before programming
This option prepares a serial number in the selected
memory location before the actual device programming.
Find successor after programming
Once one programming procedure is successfully
completed, the system proceeds to the following serial
number. If this option is not activated, it is still possible to
proceed to the following number manually by clicking the
Next button on the Serial numbers tab see
Serial
Numbers
.
Prepare S/N after programming
This option causes that a serial number is prepared in the
selected memory location after the device programming.
Serial number interval
This defines by what value the following serial number
will be larger or smaller.
Log to file
By activating this option and by selecting a log file in the
field, information about correctly and incorrectly
programmed devices as well as the programming time is
saved in the selected file.
After project load set actual SN
according to the last in the log
When this option is enabled, the last programmed SN is
read from the log file and when the programming is
logged as errorless the next SN is computed from the
read value else the last SN is set again.
The log file has to exist and the last record has to contain
a SN.
This function can be useful when the serial numbers are
enabled and saving of UP project files is disabled, in such
a case the actual SN will not update in the project file on
program close.
Page 55
Serial number length (the number of
characters)
This field determines how many characters the serial
number can hold. For example, 4 characters provide for
the serial numbers 0001 to 9999 in base 10 (i.e. in
decimal form).
Number base
This option defines the base of the serial number
characters. Base 10 and base 16 are available (i.e. the
decimal and hexadecimal forms).
Code as ASCII
With this option activated, serial numbers are legible as
ASCII characters.
Initial serial number
This field defines the initial value from which serial
numbers are to be computed.
Next S/N
This field defines how the following serial number is to be
generated.
If The same is selected, the serial number does not
change. If One interval higher is selected, the following
number will be larger by the value of Serial number
interval
while if One interval lower is selected, it will
reduce by that value.
The Generated LSFR option generates the numbers in a
pseudo-random sequence. This means that the sequence
will always be the same if the same Initial serial
number and the same Serial numbers step is used.
The Manual option shows a field, in the serial numbers
window, where the serial number in the hexadecimal form
can be entered before programming. When this option is
selected, the serial number can be entered using the /sn
commandline parameter as well.
Destination
This panel determines the memory location in which the
serial numbers are to be stored. Code/main memory,
data memory and ID positions are available as
options.
Hexadecimal address of first word
This address defines where the first word of the serial
number is to start in the selected memory type.
Fill with RETLW instruction
Individual words of the serial number can be filled with
RETLW instruction in Microchip microcontrollers. This
option is available only if the serial number is located in
the code/main memory.
Characters per word
This panel determines how many serial number
characters form one word. Options of 1 to 4 characters
per word are available.
Sequence
This panel sets how individual serial number characters
and words are to be ordered.
For example, if you have a base 10 serial number
consisting of four characters organized as 2 characters
per word and you are working let's say with 1234 as the
serial number, it will be saved in the following ways:
HiLohilo:1234
hiloHiLo:3412
LoHilohi:2143
lohiLoHi:4321
Options Program settings
Checksum
Page 56
Show checksum in status bar
After enabling of this setting the checksum of the code
memory will be shown on the status bar.
When MD5 checksum algorithm is selected, the checksum
is shown after placing the mouse on MD5 text in the
status bar.
Note: Doubleclick on the checksum value in the status bar
will cause the value recalculation.
Write checksum to log file
Enables writing of the loaded data file checksum to a log
file.
Note: The checksum is recalculated on data file load. This
function have to be enabled before the file load, else the
checksum value will not be written to the log file.
Checksum algorithm
Using this choice the checksum calculation algorithm can
be chosen.
Options Program settings
Others
Keyboard shortcut: Shift+F10
Update check settings
Here you can set if the program should ask for your
permission to connect to the Internet and check for
updates upon each start or not.
For further information see
Updating UP.
Allow internal and external supply
voltages collision
Warning
A collision of power supply voltages can
damage the programmer or the application!
If you approve the collision of supply voltages, it allows
the programmer to connect its internal voltage to pin
VDD at times when it can already see a voltage present
there. This could damage both the programmer and/or
the application being programmed.
This option has been included for very specific cases. One
of them can be a request to program an application,
which does not have any VDD pin. Then the application
must be powered from its own source but the
programmer's output buffers must be powered from the
USB. Yet as the voltage at the application's data signals
“sneaks” through the protective diodes into the output
section of the programmer, the programmer can see a
certain small voltage present at VDD and refuses to
connect its own internal voltage to it.
Do not show warning if internal 5V is
switched on with 3.3V device
Warning
High a voltage at the device can damage the
programmer or the application being
programmed.
This option can be used to suppress the warning if a
higher voltage is switched on at the VDD output than the
value allowed for the particular device.
If there is a voltage convertor integrated in the
application between the device being programmed and
the programming interface, it might be useful to use this
option of programing at a higher voltage than what the
device has been designed for.
This option is available only for PRESTO.
Allow to change supply voltage level
when it is on
In order to protect the application connected to FORTE
from damage, it is typically forbidden to change the
output voltage level if the voltage is currently connected
to the application. After activating this option, the output
voltage can be changed at any time within the range that