Sie sind auf Seite 1von 49

Topwin

Version 7.xx
Universal programmer
Software User's manual
For windows




http://www.topwin6.com
Made in China

1
Directory

Capter ! "nstall Topwin7...................................................4
(1) Prearrangement................................................................ 4
(2) RunSetup_topwin!.m"i.................................................. 4
(#) Run $opwin! ....................................................................!
(4) %&out So'tware.............................................................. (
Capter # $uic% start...................................................... )
2.1 *or+',ow............................................................... -.. )
2.2. Procedure.................................................................... 1.
C&'(T)* + User Files.................................................... 14
#.1 /i,e /ormat.................................................................... 14
#.1.1 Pro0ect /i,e"................................................................ 14
#.1.2 Common /i,e.............................................................. 14
#.1.# Specia, /i,e"............................................................... 11
#.2 2pen /i,e....................................................................... 11
#.# 3ata /i,e"....................................................................... 1!
#.4 2pen recent document"................................................. 1)
#.1 Sae /i,e........................................................................ 1)
#.1 2pen pro0ect 'i,e (.top)................................................... 2.
#.6 Sae pro0ect 'i,e (.top).................................................... 21

2
Capter , -uffer.............................................................. 2#
4.1 Search........................................................................... 24
4.2 /i,, &u''er........................................................................ 21
4.# Chec+ "um..................................................................... 21
Capter . Command.......................................................... 2!
1.1 $he 'ir"t group 42perate56 ('or chip")............................. 2(
1.1.1 Start............................................................................ 2(
1.1.2 Run............................................................................. 2)
1.1.# Se,ect chip.................................................................. 2)
1.1.4 7i"t Se,ect..............................................................--#.
1.1.1 $ree Se,etct................................................................ #2
1.1.6 8ra"e.......................................................................... #4
1.1.! 9,an+........................................................................... #4
1.1.( *rite........................................................................... #1
1.1.) :eri';........................................................................... #1
1.1.1. Con'ig....................................................................... #6
1.1.11 Read con'ig.............................................................. #(
1.1.12 7oc+......................................................................... #(
1.1.1# Read........................................................................ #)
1.1.14 Read <3.................................................................... #)
1.2 $he "econd group 48dit5............................................ #)

#
1.2.1 Search...................................................................... #)
1.2.2 /i,, &u''er................................................................... 4.
1.2.# Chec+ "um............................................................... 41
1.# $he third group 4$oo,"5.............................................. 42
1.#.1 Setting".................................................................... 42
1.#.2 Programmer me""age............................................. 4#
1.#.# Chec+ programmer hardware.................................. 44
1.#.4 8ng,i"h/Chine"e....................................................... 44
1.#.1 =enera, digita, integrated circuit te"t........................ 41
Capter . "S(/"C(.......................................................... 4!

4

Capter ! "nstall Topwin7

"nstall Topwin7
>2$8: 3on?t connect programmer when "etup

<n"ta,,ation($opwin er!.4. or ,ate)
/or ";"tem:
*indow"(/ *indow"!/:i"ta/@P
@64 or @(6
ReAuire hard di"+ "pace: 1.M

(1) Prearrangement
Start computer with B%dmini"trator?C
Connect programmer with the ca&,eC
Prohi&ition o' antiiru" "o'twareC

(2) Run Setup_topwin:!.m"ior Setup_topwin:!.eDeC


1




6





!
(#) C,ic+ the de"+top icon to run $opwin!:
<' the 'ir"t run $opwin!6ma; &e a dia,og come" a":

Cho"e Re,oad ES9 drier to continue.

$he in"ta,,ation i" comp,ete6 (do not di"connect the programmer) deice
manager can &e 'ound in



(

0,1 '2out Software
$op*in! So'tware Per'ormance
Support Mode, : $2P2.11/2.1#/#.../#1../#2..C
/or *indow"64/#2&itC
Support 8ng,i"h ,anguage.

$he main 'orm:


)
Capter # $uic% start

#.! 3or%flow
<' ;ou a,read; in"ta,, topwin! in ;ou computer and the ES9 drier
wor+" we,,(=reen 783 7ighting)6;ou can Auic+,; "tart now.
*or+',ow a": Connect ;our $op Mode, to computerFES9FGRun
$opwin!FGSe,etct chipFG7oad 'i,e to &u''erFGSetting(or pa"" &;)FGp,ace
chipFG"tart.


1.
#.#. (rocedure
Connect programmer and the red 783 ,ightC
Run $2P*in.eDe and the green 783 ,ightC
2.1 C,ic+ 47i"t5 in too,F&oD
/ir"t "e,ect chip "uch a" 4MPE5 on H"e,ect deiceIradio &oDC
$hen "e,ect Manu'acturer on ,e't ,i"t &oD "uch a"4%$M875Cand "e,ect
chip on mid ,i"t &oD "uch a" 4%$()C125


2.2.1 C,ic+ too, &oD o' ,e'tFtop open dia,ogSe,ect 'i,e a"412#.heD5
and c,ic+ 42J5popup a choo"ing dia,og and don?t change an;thing
&ut c,ic+ 42J5.
$2P Programmer "upport "eera, 'i,e 'ormat.$he norma,,; are
9inar; (.9<>) and KeD(.K8@)./or more in'ormation re'er to chapter <<<
o' 'i,e 'ormat detai,".

11


2.2.#C,ic+ 4Con'ig5 (the "econd page o' card on ,e'tF&ottom ).


<n thi" ca"e the choice i" %$()c126 $he con'iguration i" er; "imp,e
and doe" not need to change.
>ote: Some microcontro,,er" hae comp,eD con'iguration6 "uch a"

12
P<CDDDD?" con'igC %tmegaL" 'u,".
2'ten ,ead" to wrong con'iguration program doe" not wor+ correct,;.
Con'iguration detai," re'er to Chapter 41.1.1.5 and 41.1.11 write
con'iguration read con'iguration5.
2.2.4 C,ic+ing on the ,e't6 "e,ect the page # o' card 4Po"ition56
according to the di"p,a;ed ,ocation map p,aced on the chip to the
,oc+ing "oc+et.
Picture ,e't circ,e indicate" ,oc+ing wrench. >ote that the po"ition and
orientation o' the chip.



1#
2.2.1 Pre"" the 4Start5 too,&ar per'orm &urn. % progre"" &ar indicate" the
imp,ementation proce""6 depending on the deice capacit;6 "ome time in
a 'ew "econd" to ten" o' "econd". the wor+ i" "ucce""'u,,; comp,eted6
the output window "hou,d "how

the output window "hou,d "how BComp,ete?.

2.2.6 3etection poor contact "oc+et
<' poor contact pin "oc+et with the chip6 the "o'tware wi,,
automatica,,; detect poor contact pin6 and the red mar+ i" di"p,a;ed. $he
'o,,owing 'igure "how" the &ad pin".


14
C&'(T)* + User Files

+.! File Format
$op programmer "upport" mo"t popu,ar 'i,e 'ormat"6 "uch a" KeD6 9in
and "o on. >ot on,; that6 it a,"o "upport" "ome "pecia, 'i,e 'ormat".
+.!.! (ro4ect Files
B.top?i" $opwin "o'tware reAuirement" o' the pro0ect 'i,e. $he pro0ect 'i,e
contain" the 'o,,owing:
9u''er code and dataC
E"er Con'iguration
Se,ected chip
"etting"6 "uch a" incrementa, amount o' code6 date6 etc.C
Pro0ect 'i,e" "uita&,e 'or ,ongFterm 'iDedF&urning product"6 &ecau"e a,,
the nece""ar; in'ormation "aed6 een nonFpro'e""iona, writer6 &ut a,"o
to en"ure correct.
Pro0ect 'i,e" compati&,e with a,, er"ion" o' $opwin "o'tware
($opwin1/6/!)6 &ut not unier"a, 'i,e6 other companie" programmer i"
not compati&,e.
+.!.# Common File
Programmer wide,; u"ed 'i,e 'ormat" are three +ind":
. 9<> &inar; 'i,e". Memor; genera,,; u"e thi" 'ormat. %,, document" can
&e di"p,a;ed in &inar; 'i,e i" opened.
. K8@ <nte, heD 'i,e. Mo"t microcontro,,er" u"e thi" 'ormat.
. M83 'u"e 'i,e. =%7 ,ogic deice "pecia, 'i,e".
$he"e three +ind" o' 'i,e 'ormat"6 di''erent manu'acturer" programmer
can "upport6 "o ca,,ed unier"a,.

11
+.!.+ Special Files
Some compan; proide" it" own proprietar; 'ormat6 genera,,; can not
&e unier"a,.
N.S 'ormat6 Motoro,aL" eDc,u"ieC
N.C3S6 $aiwan 8,an dedicated
N.S>(6 $aiwan SoniD compan;F"peci'ic
N.2$P6 Kote+ compan;F"peci'ic
$opwin "o'tware wi,, identi'; the 'ormat &a"ed on the 'i,e eDten"ion6
;ou do not need to "e,ect the "etting. E"er" a,"o do not ar&itrari,;
modi'; the 'i,e "u''iD6 to aoid the wrong 'ormat.
+.# 5pen File
Se,ect the menu O/i,e / 2pen /i,eO6 corre"ponding too, icon. /or di"p,a;
in the &u''er open "aed 'i,e"6 'i,e window pop" up a'ter the eDecution:


16
Choo"e their 'i,e name6 i' it i" a &inar; / heDadecima, the"e two
document"6 another wi,, pop up a dia,og &oD:


4/i,e $;pe5 automatica,,; recogniPe the 'i,e 'ormat6 no need to
change.
4&;te"5 "e,ect memor; write 2!62(62) "erie"6 the u"er ma; u"e two (
"p,iced into 16 deice" u"e the "ame 'i,e to 2 time"6 write6 write an een
&;te "e,ection6 and then "e,ect the odd &;te write a.
4preF'i,,ed56 i' the 'i,,ing i" ..6 the &u''er air"pace are ..6 then the
air"pace are 'i,,ed with // //. <' the origina, data i" ,oaded6 ;ou "hou,d
choo"e Oto retain the origina, data.O
49u''er Start %ddre"" (....)5 <' the u"er ha" on,; one 'i,e6 genera,,;
do not need to modi'; the &u''er "tart addre"". $he de'au,t addre""
&eginning 'rom .....
C,ic+ 42J56 the 'i,e that i" ,oaded into the &u''er a" reAuired.
3i"p,a;ed a" 'o,,ow":

1!


+.+ Data Files
Some microcontro,,er" "uch a" P<C12'62)6 ""t()c1(6 at)."(111 ...
etc.6 in addition to written procedure"6 ;ou ma; a,"o write data. Program
'rom the .... addre"" to write data written to the addre"" "peci'ied &;
the chip. (9; the &u''er window to the right direction" (O3ata 'rom DDDD
to DDDDO)). 2n,; chip ha" a data "egment "torage "pace6 the &u''er
"torage ,ocation wi,, &e open. <n genera, there i" no data memor; chip
("uch a" at()c11)6 "o no data i" di"p,a;ed &utton.
Some microcontro,,er ha" a data "egment6the u"er need" to hae two
'i,e"6 a code 'i,e6 and a data 'i,e. $hi" wou,d open the 'i,e twice6 put
di''erent &u''er Pone. /ir"t6 open the code 'i,e the "ame with the ordinar;
"ing,e 'i,e6 without changing the &u''er "tart addre"" (....). $he "econd
to open the data 'i,e6 choo"e /i,, mode to 4>one56 &ut ;ou need to
modi'; the &u''er "tart addre"". $hi" addre"" can &e 'ound &eneath the
&u''er. 8Damp,e6 the 'o,,owing i" %$M8=%167 data "egment "tart
addre"" (3ata 4... to 42..):

1(


>ote that6 the "u&"eAuent document /i,, mode 4>one5 to "e,ect6 ie do
not 'i,,. 2therwi"e it wi,, &e the 'ir"t ,oad o' code coerage.
%'ter the data i" ,oaded into the &u''er6 with a mou"e c,ic+6 the di"p,a;
a" 'o,,ow":



1)
+., 5pen recent documents
C,ic+ Show the ,a"t 'i,e". Choo"e the 'i,e ;ou want and ,oad it
to the &u''er.


+.. Save File
C,ic+ PopFup dia,og &oD. /igure de'au,t 'i,e name i"
OEntit,edO6 mi""ing "u''iD6 "o choo"e the 'i,e t;pe wi,, pop up a window.

<' ;ou preFenter the 'i,e eDten"ion (.top / 0ed / heD / &in)6 it wi,, not
pop up a "ma,, dia,og &oD. $he "o'tware wi,, automatica,,; determine

2.
the 'i,e t;pe.
<' ;ou choo"e to. KeD or. 9in 'ormat "ae" on,; the content" o' the
&u''er doe" not contain con'iguration and "etting". <' ;ou choo"e to. $op
pro0ect 'i,e6 "ae a,, the "etting" intact.
$o "ae ;our =%7 ,ogic deice6 the 'i,e name mu"t &e preF"u''iD. Med.
/i,e t;pe 'or more detai," con"u,t chapter #.1.

+.. 5pen te pro4ect file 0.top1
Pro0ect 'i,e" "uita&,e 'or ,ongFterm 'iDedF&urning product"6 &ecau"e a,,
the nece""ar; in'ormation "aed6 een nonFpro'e""iona, writer6 &ut a,"o
to en"ure correct.
Pro0ect 'i,e" compati&,e with a,, er"ion" o' $opwin "o'tware
($opwin1/6/!)6

Pro0ect 'i,e" hae the eDten"ion. $op6 c,ic+ on the upper ,e't corner
popup the dia,og:


$he 'igure "e,ected pro0ect 'i,e %$M8=%167.top6 c,ic+ O2penO6 the

21
pro0ect 'i,e i" ,oaded into topwin in. See page &u''er and card"6 ;ou can
"ee a,, o' the nece""ar; data recoer;.
. top pro0ect 'i,e with the operating ";"tem o' Oa""ociateO in the
$opwin.eDe not running &e'ore ;ou can u"e the mou"e to dou&,e c,ic+.
top 'i,e6 the computer wi,, automatica,,; open topwin "o'tware.
/i,e t;pe 'or more detai," con"u,t chapter #.1.

+.6 Save pro4ect to file 0.top1
9urn %'ter "ucce""'u, te"t machine6 a,, the content can &e "aed a" a
pro0ect 'i,e6 the neDt time ;ou do not need to reFwrite and then &urn
"etting"6 and direct,; open the pro0ect 'i,e6 pre"" the 4Start5 on it.
$he pro0ect 'i,e contain" 'our t;pe" o' in'ormation: 'i,e &u''er6 deice
con'iguration6 "etting"6 mode,".
Pro0ect 'i,e mo"t "uita&,e 'or the production "tage"6 ;ou can en"ure that
the con'iguration i" correct. Pro0ect 'i,e with the Ocontinuou"O 9urn &e"t.

C,ic+ PopFup dia,og &oD6 enter a 'i,e name6 "uch a"
OEntit,edO:

22


Se,ect the 'i,e 'ormat 4.top(CodeQdataQcon'ig)56C,ic+ 42J5.




2#
Capter , -uffer

9u''er i" u"ed to "tore code and data. $he 'o,,owing window:

Mou"e c,ic+ di"p,a; area6 the character cur"or ',a"he" to indicate that
the &u''er i" actiated6 ;ou can modi'; it" content". %ctiation &u''er6
;ou can u"e +e;&oard contro,":
to moe the cur"or up and downC
PgEp turned up one (216 &;te")C
Pg3n turned down a (216 &;te")C
C,ic+ the 4Code ....5 &utton to di"p,a; the Code "tarting po"itionC
C,ic+ the 43ata nnnn5 &utton to di"p,a; the data "tarting po"itionC
Moe the ",ider to iew an; addre"" &u''er code and data.
$;pe the character" direct,; 'rom the +e;&oard6 ;ou can modi'; the
data at the cur"or po"ition. KeDadecima, and %SC<< di"p,a; area 3i"p,a;
area can &e modi'ied. Modi'; a Pone6 the "o'tware wi,, "how another
area.

24

C,ic+ on the too,&ar 48dit5 group6 "how editing too,&ar:


,.! Searc
$hi" operation i" u"ed in the &u''er 'or the "peci'ied data. Se,ect the
menu O8dit Modi'; / "earchO to di"p,a; the 'o,,owing dia,og &oD.

8nter the code or the corre"ponding %SC7 two heDadecima,
character" (ca"e in"en"itie). C,ic+ O/indO to "tart ,oo+ing. Can continue
to point O"earchO to 'ind the neDt one and the "ame character.

21
,.# Fill 2uffer
$hi" operation can &e part o' the &u''er unit 'i,,ed with the reAuired
data.Se,ect the menu O8dit / /i,, 3ataO dia,og &oD i" di"p,a;ed:


8nter the "tarting addre"" and ending addre""6 enter the 'i,, a,ue.
C,ic+ O2J.O /i,, in the &u''er to "ee the a,ue o' the "peci'ied addre"".
,.+ Cec% sum
Se,ect OChange / chec+ H popFup dia,og:

26


Chec+" and enter the "tart and end addre""e"6 c,ic+ on OCa,cu,ate O in
the chec+ &oD6 and ;ou can "ee the chec+"um.



2!
Capter . Command

CardF"t;,e too,&ar i" diided into three group".

$he 'ir"t group 42perate56 ('or chip")


$he "econd group 48dit5 8dit to modi'; group ('or &u''er)


$he third group 4$oo,"56 too, "et ('or the programmer and ";"tem")



2(
..! Te first group 75perate89 0for cips1
..!.! 7Start8
Com&ined operation "tart"6 pre"" 4Start56 the program in accordance
with the com&ination o' card" ,e't page ,i"t" the command" eDecuted one
&; one in "eAuence. /or eDamp,e atmega167 microcontro,,er6 com&ined
,i"t "how" the "een order"6 Oera"e6 &,an+ chec+6 write program code6
proo'reading6 write data6 write me,ting wire con'iguration6 encr;ption
protectionO6 a" "hown &e,ow:


E"er" can6 'or the option to choo"e. Mou"e c,ic+ on one option to
remoe the corre"ponding hoo+6 ;ou can ignore thi" command.
Epon "ucce""'u, comp,etion6 the output window "hou,d "how Onorma,
end ....O

2)

Com&ined operation o' the proce""6 an; one order wrong6 it"
operation incur" interrupted. 2utput window wi,, prompt an error
me""age that the operation 'ai,".
..!.# 7*un8
4Run5 and 4Start5 9urn i" a com&ination o' the "ame operation6 u"e the
"ame com&ination and "eAuence o' operation option". $he di''erence i"
that the 4Start5 on,; recorded once6 two 4con"ecutie5 can one ta+e a ,ot
o' &urning6 and not need to c,ic+ a mou"e6 ;ou can 0u"t 'o,,ow the
prompt" to rep,ace the chip.
C,ic+ Show a" 'o,,ow:

#.


$a+e out $he written chip awa;6"how":


<n"ert the new chip6 &oard under ,oc+ automatica,,; write a "eat6 ma+e
operation ea"ier.
..!.+ Select cip
$here are two choice" chip6 one i" the traditiona, mu,tiF,i"t window6
"uita&,e 'or o,d cu"tomer" accu"tomed to u"ing. %nother i" the new
O"e,ection treeO6 more "uita&,e 'or u"ing the mou"e. <SP programming
mu"t &e u"ed with the OSe,ection $reeO to di"p,a; <SP chip (a&out <SP
programming6 ;ou can re'er to other in'ormation).

#1
..!., :ist Select
Se,ect the menu O7i"tO a'ter the imp,ementation o' the popFup dia,og
window:
/igure "e,ection order: t;pe 4SCM5 FG manu'acturer" 4%$M875 FG Chip
%$()S12


/ir"t "e,ect the t;pe" o' chip" <n the OSe,ect 3eice O &oD66 "uch a"
OMPEO
$hen "e,ect manu'acturer" <n the ,e't ,i"t &oD6 'or eDamp,e6 "e,ecting
O%$M8,OC
$hen Se,ect the chip in the mid ,i"t &oD. /or eDamp,e6 "e,ecting
O%$()C12O.
O/uPP; "earchO re'er" to the part num&er or the manu'acturer ha"
&,urred the concept o' t;ping word" to 'ind6 "uch a" the t;pe O11O i"

#2
di"p,a;ed 11 "erie" microcontro,,er ariou" deice". Can narrow the
"earch to improe the "earch "peed.
..!.. Tree Seletct
E"er" can a,"o u"e another "t;,e6 Otree ,i"t &oDO ($ree).
C,ic+ H$reeI on the too,&ar6 popFup dia,og window a'ter the eDecution:



<' ;ou do not u"e the "earch6 u"e the mou"e to c,ic+ on the OQO "ign6
;ou can dri,,down tree ,i"t6 and 'ina,,; 'ound the mode, ;ou want to
"e,ect.

##
Rou can a,"o t;pe mode," o' "ome character"6 Auic+,; 'ind mode,".
Proceed a" 'o,,ow":
edit &oD in the top o' the window to enter character"6 "uch a"
Oat()O6C,ic+ the 4Search5 then dri,,down ,i"t6 "e,ect the chip that match
;our "earch criteria.
Rou had to c,ic+ 4Search5 and then the chip "howing.
<,,u"trated in the 'o,,owing order:



C,ic+ on the de"ired chip6 eg O%$()C2.11O6 c,ic+ 2J to eDit the
"e,ection window and return to the main program window6 "e,ect the
,ower right corner "how" a good chip %$()C2.11.
C,ic+ on the card page 4po"ition56 ;ou can "ee thi" chip in the ,oc+ing
"oc+et ,ocation map.


#4


..!.6 )rase
8ra"e the entire content" o' the memor; chip6 era"ed a,, SO//SO. 2n,;
e,ectric era"ing deice can u"e thi" command6 u,traio,et era"ing an
8PR2M.
..!.7 -lan%
3eice &e'ore writing6 to chec+ whether the empt;. %n empt; piece o'
eer; &;te i" O//O (heDadecima,). <n"pection proce"" i"ua, di"p,a; &;
the progre"" &ar6 and i' < 'ound unit i" not empt;6 empt; wi,, eDit
in"pection operation6 and di"p,a;" a nonFempt; unit addre"" and data.
$he operation chec+ a,, o' 8PR2M addre"" "pace6 hae nothing to do
with the deice "tart addre"" and ,ength o' data "et. %n 8PR2M can
chec+ again a'ter u,traio,et ,ight6 "ti,, pa"" the deice ha" &een
damaged.

#1
..!.; 3rite
*rite deice i" operating within the &u''er data written to chip. /i,e
&egan to addre"" and deice addre"" o' the de'au,t i" .6 imp,ied &urning
a,, the unit" o' the deice6 data ,ength up to "iD heDadecima, num&er
(K8@)6 maDimum ( m addre"" "pace. $he u"er can a,"o according to the
need to &egin to addre"" Setting"6 achiee the goa, o' "ome &urning.
>ote:
3eice &e'ore writing "hou,d pa; attention to the chip canLt ma+e a
mi"ta+e6 di''erent t;pe"6 u"ing the programming o,tage ma; &e
di''erent6 in order to aoid damage to the deice or eAuipment.
..!.< Verify
$he operation data in the &u''er Pone compared with the chip6
proo'reading6 i"ua, di"p,a;6 &; the progre"" &ar when proo'reading unit
when "omething goe" wrong6 wi,, withdraw 'rom proo'reading6 and
di"p,a; the wrong addre""6 data &u''er and chip data unit. <n order to
en"ure that data written to the deice i" correct6 Owrite deiceO operation
inc,ude" proo'reading6 do not need to repeat operation.

..!.!= Config
3i''erent mode," o' di''erent deice con'iguration. *ith the code6

#6
con'iguration i" de"igned &; "o'tware engineer" during the dee,opment
pha"e. *ithout the correct con'iguration6 ,ight ha" the code6 record the
program can not &e u"ed. Ender"tanding the detai,ed con'iguration6 can
go to the chip manu'acturerL" we& "ite to down,oad the deice o'
technica, documentation (3ata"heet6 common,; +nown a" a P3/ 'i,e)
Ender the condition o' the mother ,and o'6 donLt +now how to
con'igure6 can $2P programmer read con'iguration command6
automatic reading piece con'igured correct,;. (mu"t &e a&,e to run
norma,,; 'ema,e). So that u"er" donLt hae to manua,,; con'igure.
Epper part i" in the con'iguration card Oaria&,e"O6 can u"e the mou"e to
dou&,eFc,ic+ on the con'iguration ,ine to choo"e di''erent con'iguration.
Can a,"o right c,ic+ on the ,ine6 the popFup ,i"t &oD. $hi" i" particu,ar,;
"uited to more con'iguration aria&,e"6 "uch a" concu""ion.
$he ,ower part o' the con'iguration card i" O#2F&it aria&,e"O6 mu"t u"e
+e;&oard input heDadecima, num&er to "et. Mo"t o' the deice" do not
need to "et up thi" part.

#!

#(
..!.!! *ead config
<' the program i" not dee,oped6 donLt +now how to con'igure in
adance &; $2P programmer read con'iguration command 6 automatic
reading piece con'igured correct,;. (o' cour"e6 mother mu"t &e a&,e to
run norma,,; in the chip). So that u"er" donLt hae to manua,,;
con'igure.
Some manu'acturer" o' chip (P<C)6 een with protection6 can a,"o
read right con'iguration. %,"o "ome o' them are with protection canLt
read6 "uch a" %$M8=%.
>o encr;ption protection chip6 u"ua,,; read the con'iguration.
Con'iguration o' other "peci'ication"6 re'er to Owrite con'igurationO
command.
..!.!# :oc%
9,oc+ a ,ot o' 88PR2M and /7%SK R2M ha" added to protect the
encr;ption 'unction. %'ter add protection deice can not read data6 the
app,ication a'ter comp,etion o' the write operation u"ua,,; u"e.
Some chip" (P<C) no "ing,e encr;ption protection operation6 the
protection o' a inc,uded in the con'iguration (P<C o' CP T . protection
e''ectie,;). *rite the con'iguration operation at the "ame time6 the
encr;ption protection.


#)
..!.!+ *ead
*ritten a" not hae protection deice (encr;ption)6 can &e read &; the
'unction deice (code Q data Q con'iguration) to the &u''er. $he content
o' the reading6 which can &e u"ed to cop; the chip. Cop; o' the chip6
and the "ame mother.

..!.!, *ead "D
2&tain" the p,ant code6 "uch a" the %$()S126 read # &;te" o' code6 the
'ir"t &;te (1 e) on &eha,' o' the manu'acturer %tme,6 the "econd &;te (12)
on &eha,' o' %$()S12 mode,". 9;te repre"ent" the LSL on the ground6 the
output window "how" a" 'o,,ow":



..# Te second group 7)dit8 )dit to modify group 0for 2uffer1
..#.! Searc
$hi" operation i" u"ed in the &u''er 'or the "peci'ied data. Se,ect the

4.
menu O8dit Modi'; / "earchO to di"p,a; the 'o,,owing dia,og &oD.

8nter the code or the corre"ponding %SC7 two heDadecima,
character" (ca"e in"en"itie). C,ic+ O/indO to "tart ,oo+ing. Can continue
to point O"earchO to 'ind the neDt one and the "ame character.
..#.# Fill 2uffer
$hi" operation can &e part o' the &u''er unit 'i,,ed with the reAuired
data.Se,ect the menu O8dit / /i,, 3ataO dia,og &oD i" di"p,a;ed:



41
8nter the "tarting addre"" and ending addre""6 enter the 'i,, a,ue.
C,ic+ O2J.O /i,, in the &u''er to "ee the a,ue o' the "peci'ied addre"".

..#.+ Cec% sum
Se,ect OChange / chec+ H popFup dia,og:



Chec+" and enter the "tart and end addre""e"6 c,ic+ on OCa,cu,ate O in the
chec+ &oD6 and ;ou can "ee the chec+"um.

..+ Te tird group 7Tools89 Settings
('or the programmer and ";"tem")
..+.! Settings


42


7inear increment re'er" to6 the u"e o' component" o' the re"t o' the
"torage "pace6 "toring "ome u"er in'ormation. Such a" product "eria,
num&er and "o on. Product "eria, num&er i" a aria&,e6 and each piece i"
di''erent6 "o each write a piece6 to increa"e 1 or an; other num&er.
..+.!.! "ncrement>
Start addre""FFF'ree "torage "paceC
SiPe o' charFFFthe de'au,t 2 &;te" i" eAua, to the 16F&it integer"6 4
&;te" T #2F&it integerC
:a,ueFFFcan &e "et to .6 a'ter increa"ingC
<ncrementa,FFFeach write a piece6 increa"ing num&er o' aria&,e". $he
genera, i" "et to 1.
48na&,e5FFFo'' to a,,ow the a&oe Setting"6 &,an+ i" ina,id.

4#
4Start ,ower addr5FFF2 or 4 &;te" on the increa"e6 "tarting 'rom the
mo"t the right "ide o' &;te".
..+.!.# date>
Start addrFFF'ree "torage "paceC
3ateFFFcharacter aria&,e"6 wi,, automatica,,; change6 do not need to
inputC
48na&,e5FFFo'' to a,,ow the a&oe Setting"6 &,an+ i" ina,id.
..+.!.+ &'*D/-))(>
4$e"t pin5FFFc,ic+ a,,ow6 &,an+ i" ina,id.
47imit current5FFFtic+ a,,ow current6 &,an+ i" ina,id.
4Sae "creen5FFFc,ic+ a,,ow6 &,an+ i" ina,id.
48na&,e &eep5FFFc,ic+ a,,ow6 &,an+ i" ina,id.
42ther5 FFFi" not u"ed

..+.# (rogrammer message


$op*in :er "o'tware er"ion num&er and dateC
$op#... er6.24 hardware er"ion num&er (programmer interna,
/irmwire)C

44
S> @@@@@@@@ product "eria, num&er6 eer; programmer ha" a
uniAue "eria, num&er. $he "eria, num&er o' the imitation 'or i,,ega,
pirac;. Phone manu'acturer" can identi'; the authenticit; o' a "eria,
num&er.

..+.+ Cec% programmer ardware
>o thi" 'onction

..+., )nglis/Cinese
=enera,,; donLt hae to "et the "o'tware wi,, &e automatica,,;
"witched according to the operating ";"tem er"ion.

..+.. ?eneral digital integrated circuit test
Can te"t !464164. three "erie" o' thou"and" o' the "tand or 'a,, o'
mode, component" and ,ogic 'unction.
$;pe: te"t $$7/CM2S
Pre"" the Ocon'irmO &utton6 the popFup te"t window i" a" 'o,,ow":

41


Choo"e the "erie" t;pe under te"t deice6 mode, a'ter pre"" te"t. <' the
deice i" good6
%ccording to O2JO6 or O9adUUUUUUUUUO .
3e"cription: thi" 'unction i" additiona, 'unction6 &ecau"e the deice
o,tage6 e,ectric current o' the &igger di''erence6 the te"t re"u,t i" not
nece""ari,; accurate6 proide a re'erence: on,;6 cannot "ere a" the &a"i".
=enera, te"t O2JO6 can &e "ure i" good6 and the te"t o' O9adO6 i" not
nece""ari,; accurate6 ma; hae a mi"ca,cu,ation.
$he indiidua, cannot or eDit phenomena &e,ong to norma,

46
phenomenon.

4!
Capter . "S(/"C(

<' the <C i" a,read; "o,dered on the u"er &oard and there i" a port on
itRou can connect "ome ,ead" in the $op programmer "oc+et to the
on,ine programming &oard. 3o not connect power and =>3 on u"er
&oard$he $2P programmer wi,, "upp,; power to the u"er &oard.
Ca"e in S$M#2'1.# operation i" a" 'o,,ow":
(1) Choo"e the manu'acturer which with a H_<SPI on the ,e't ,i"t &oD
and "e,ect a chip in the mid ,i"t &oD. <n thi" ca"e i"
HS$M#2/1DDD_6(#2J)I.



4(
(2) %ccording to the po"ition to prepare 'our 3uPont ,ine. <n"ert 'our
Copper need,e" in the end o' 3uPont ,ine and then c,ip to ,oc+
"oc+et.


(#) Connect another end o' 3uPont to u"er &oard E%R$1.
<n thi" ca"e the &oard i" a demo +it".Rou had to c,o"e the 922$.
con'ig to the HS;"temI (up to #.#).



(4) 7oad ;our code 'i,e and c,ic+ 4Start5 to do ;our wor+.

Das könnte Ihnen auch gefallen