presto_en.pdf - 第5页
▸ Prog ram configu ration memory 45 ▸ Prog ram di fferentially 45 ▸ Di fferential progr am data memory 45 ▸ Mass Production 45 Device ➙ Read 45 ▸ Read all 45 ▸ Read all except data memory 45 ▸ Read code/main memory 45 ▸ …

30
5.2 Installation
30
5.3 Device Programming
30Programmer Selection5.3.1
31Projects5.3.2
31Device Type Selection5.3.3
31Program settings5.3.4
Delay for VDD switching on/off when supplied from
programmer
32
Production Programming Settings 33
Settings for Programming During Development 33
Programmer Settings 34
Fuses and Working with Them 34
34Programming5.3.5
Differential Programming 35
35
5.4 Further Features
35Setting the GO Button5.4.1
35Mass Production5.4.2
36Serial Numbers5.4.3
Format of Files with Serial Numbers 38
Data Record 38
Example of File with Serial Numbers 38
39Calibration Memory Support5.4.4
Working with Calibration Memory When Erasing a
Device in UV Eraser
39
Working With Calibration Memory in Devices With
Flash Memory
39
39
5.5 Program Controls
40Toolbar5.5.1
40Status Bar5.5.2
40Menus5.5.3
File Menu 40
File ➙ New 40
File ➙ Open... 40
File ➙ Open next file... 40
File ➙ Open next: 41
File ➙ Reload actual file 41
File ➙ Save 41
File ➙ Save as... 41
File ➙ Import data memory from file... 41
File ➙ Open file with data memory automatically 41
File ➙ New project 41
File ➙ Open project... 41
File ➙ Save project... 42
File ➙ Close project 42
File ➙ Recent projects 42
File ➙ Read calibration data... 42
File ➙ Save calibration data... 42
File ➙ Export to bin... 42
File ➙ Exit 42
Edit Menu 42
Edit ➙ Fill with value... 42
Edit ➙ Text insert... 43
Edit ➙ Fill selected location with RETLW 43
View Menu 43
View ➙ Code/main memory 43
View ➙ Data memory 43
View ➙ Boot memory 43
View ➙ Configuration memory 43
View ➙ Console 43
View ➙ Display code/main memory 43
View ➙ Display data memory 43
View ➙ Display configuration memory 44
View ➙ Display programmer form 44
Device Menu 44
Device ➙ Program 44
▸ Program all 44
▸ Program all except data memory 44
▸ Program code/main memory 44
▸ Program data memory 45

▸ Program configuration memory 45
▸ Program differentially 45
▸ Differential program data memory 45
▸ Mass Production 45
Device ➙ Read 45
▸ Read all 45
▸ Read all except data memory 45
▸ Read code/main memory 45
▸ Read data memory 46
▸ Read configuration memory 46
▸ Read address 46
Device ➙ Verify 46
▸ Verify all 46
▸ Verify all except data memory 46
▸ Verify code/main memory 46
▸ Verify data memory 46
▸ Verify configuration memory 46
Device ➙ Erase 46
▸ Erase all 46
▸ Erase code/main memory 47
▸ Erase data memory 47
Device ➙ Blank check 47
▸ Blank check all 47
▸ Blank check all except data memory 47
▸ Blank check of code/main memory 47
▸ Blank check of data memory 47
▸ Blank check of configuration memory 47
Device ➙ Select device 47
Device ➙ Device info 47
Options Menu 48
Options ➙ Program settings ➙ Programming 48
▸ Reload file before every programming 48
▸ Keep manually modified data 48
▸ Warn before file load, when data in some
editor have been changed
48
▸ Warn, when the loaded file has not
changed
48
▸ Program file locations only 48
▸ Ask before erasing 48
▸ Ask before programming of OTP / Flash /
Code/Data Protection / differential
48
▸ Display fuse warning messages 49
▸ Except for programming: Close status
window
49
▸ After programming: Close status window 49
▸ Beep after successful finishing 49
▸ Beep after unsuccessful finishing 49
▸ Turn off all sound for UP 49
▸ Delay for VDD switching on/off when
supplied from programmer
49
▸ Do not perform Device ID check before
programming
49
▸ Do not perform blank check before cfg
word programming
49
▸ Do not perform blank check after erasing 50
▸ Do not erase device before programming 50
▸ Do not erase data memory before its
programming
50
▸ Do not verify unprogrammed words at the
end of the memory
50
▸ Do not verify 50
▸ Verify with two supply voltages 50
Options ➙ Program settings ➙ Panels 50
▸ Display selected device on toolbar 50
▸ Display selected programmer on toolbar 50
▸ Display the status bar in the lower part of
the window
50
▸ Display icons on toolbar buttons 50
▸ Display descriptions on toolbar buttons 51
▸ Show mass production counter in status
bar
51
Options ➙ Program settings ➙ Files 51
▸ File save style 51
▸ Do automatic check for newer version of
actual file
51
▸ Never ask and never save changes to data
file
51
▸ Check device type when loading .hex file 51

▸ Save device type into .hex file 51
▸ Warn when loaded HEX does not contain
CFG memory data
52
▸ Warn when loaded HEX is not aligned to
word size.
52
▸ Binary file loading and saving style 52
▸ Save unused locations to .hex file 52
▸ Clear code/main / data memory / ID
positions before file reading
52
▸ Erase configuration memory before file
reading
52
▸ Read data memory not from the file but
from the device
52
▸ Read ID positions not from the file but
from the device
53
▸ Save fuses in UP instead of data file 53
▸ Project storing style 53
▸ Load last project on start-up 53
Options ➙ Program settings ➙ Colors 53
Options ➙ Program settings ➙ Editors 53
▸ Code/main memory editor: show words as
bytes
53
▸ Code/main memory editor 8 words wide 53
▸ Data memory editor 8 words wide 53
▸ Boot memory editor 8 words wide 53
▸ Show only the lowest byte of word in ASCII 53
▸ Mask ID positions while reading from
device, from file, etc.
53
▸ Mask ID positions during direct user input 54
▸ Configuration memory editor: show cfg
word instead of fuses
54
Options ➙ Program settings ➙ Serial numbers 54
▸ Serial numbers 54
▸ Prepare S/N before programming 54
▸ Find successor after programming 54
▸ Prepare S/N after programming 54
▸ Serial number interval 54
▸ Log to file 54
▸ After project load set actual SN according
to the last in the log
54
▸ Serial number length (the number of
characters)
55
▸ Number base 55
▸ Code as ASCII 55
▸ Initial serial number 55
▸ Next S/N 55
▸ Destination 55
▸ Hexadecimal address of first word 55
▸ Fill with RETLW instruction 55
▸ Characters per word 55
▸ Sequence 55
Options ➙ Program settings ➙ Checksum 55
▸ Show checksum in status bar 56
▸ Write checksum to log file 56
▸ Checksum algorithm 56
Options ➙ Program settings ➙ Others 56
▸ Update check settings 56
▸ Allow internal and external supply
voltages collision
56
▸ Do not show warning if internal 5V is
switched on with 3.3V device
56
▸ Allow to change supply voltage level when
it is on
56
▸ Allow external supply voltage for devices
requiring VPP before VCC.
57
▸ When using Windows Messages disable
other warnings
57
▸ Pin T during programming 57
▸ Pin T after programming 57
Options ➙ Select programmer 57
Options ➙ Language selection... 57
Options ➙ Keyboard shortcuts... 57
Options ➙ Lock project 57
Help Menu 57
Help ➙ Help on program 57
Help ➙ List of supported devices 58
Help ➙ Check Internet for updates 58
Help ➙ ASIX website 58
Help ➙ About 58