Vous êtes sur la page 1sur 16

MASTER-PROG USB

Introduccin:
El programador MASTER-PROG USB fue diseado para brindar un
ptimo desempeo !ersatilidad de uso "on el puerto USB #!ersiones
$%$ &%'() su "ontrolador interno emplea te"nolog*a +MOS por tanto
deben tomarse "iertas pre"au"iones al utili,ar el MASTER-PROG
USB) entre las "uales est-n las siguientes.
1. Sujetar el programador de preferencia por sus esquinas y
cuando no est en uso, guardarlo en su bolsa antiesttica o en
su defecto en papel aluminio (no olvidar quitarlo antes de
conectar a la computadora!!.
!. "o frotar la placa del programador contra el pelo o la ropa
(especialmente si es sinttica, como "ylon, #ycra, $olister, etc.
%. Si bien el puerto &S' permite la cone(i)n * descone(i)n de
dispositivos sin apagar la computadora, se debe evitar que el
programador sea conectado y*o desconectado rpidamente, se
deben dejar pasar unos 1+ segundos entre descone(iones para
dejar que el sistema operativo recono,ca al dispositivo y no se
produ,can errores o da-os al circuito.

4. .vitar conectar el /aster0$rog a la computadora cuando tenga
un $12 de bajo voltaje (familias $12134((5((, ds$12%%4(((,
$12!64((((, ds$12%+4(((( S/$S o ..$78/ insertado en las
bases 914 o conectado al puerto 12S$:, pues puede daarse,
lo recomendable es conectarlo al puerto 12S$: (con
alimentaci)n e(terna de %.%; despus de <aber conectado el
programador a la $2 y de <aber seleccionado el tipo de familia
de $12 o ..$78/ correcta (seg=n corresponda, esto se <ace
usando el men= >?ispositivo@. .sto ocurre por que el voltaje de
programaci)n (;$$*/2#7 por defecto es de 1!; (el que usan
la mayorAa de los $12Bs, pero el voltaje para las familias de bajo
voltaje es de 6.C;
C. .l /DSE.70$78F est preparado para poder intercambiar los
$12Bs sin necesidad de ser desconectado del puerto, sin
embargo si el c<asis de tu computadora carece de una buena
cone(i)n a tierra, podrAa producirse un da-o permanente al $12
y*o al programador, por lo tanto te recomendamos tocar alguna
parte metlica del c<asis de la computadora (para descargar la
electricidad esttica cada ve, que cambies de $12 (lo ideal es
usar una pulsera antiesttica.
Instalacin del controlador:
/os pasos a seguir para la instala"in del "ontrolador gen0ri"o USB)
del programador son los siguientes.
1. Drrancar la computadora y esperar a la carga completa del
sistema operativo.
2. 1nstalar Framework .Net 2.0, que est incluido en el 2? (en
caso de problemas consultar el arc<ivo #eer.t(t . "otaG#a nueva
versi)n !.+ del softHare del /DSE.70$78F &S' est basada
en 4rameHorI ."et !.+, por lo cual podrAa <aber problemas de
compatibilidad con los sistemas operativos anteriores a JindoHs
K$, como por ejemplo JindoHs L3S., /e, !+++ S$1 por lo cual
puede ser necesario descargar e instalar actuali,aciones, para
dic<as versiones de JindoHs, desde la pgina de /icrosoft
HHH.microsoft.com (Jin ;ista ya tiene el 4rameHorI."et,
consultar las intrcucciones en la carpeta M1nstN;istaO
3. 2onectar el cable del programador a cualquier puerto &S' libre
(es compatible con las versiones !.+ y 1.1, en ese momento
encender el #.? ESTADO de color 7858 (en caso de que
esto no suceda, revisar las cone(iones, en computadoras
ensambladas utili,ar =nicamente los enc<ufes &S' de la parte
posterior de la computadora.
4. .sperar a que el sistema operativo recono,ca el programador
como un dispositivo P1? (Puman 1nterface ?evice..l driver se
instalar automticamente.
5. Dl finali,ar la instalaci)n del driver, debe aparecer la categorAa
HID en el MDdministrador de ?ispositivosO, como se muestra en
la siguiente figura (usarG panel de "ontrol @ propiedades del
sistemaG


Instalacin del Software de Operacin:
Para la instala"in del soft1are puesta en mar"2a del MASTER-
PROG USB) sigue estos pasos.
1. +opiar la "arpeta 3MASTER-PROG4 al dire"torio ra*, del dis"o
duro%
2. 5uitar el atributo de 3Slo /e"tura4 a todos los ar"2i!os de la
"arpeta "opiada #usar el botn dere"2o del mouse la op"in
propiedades(En el es"ritorio "rear un a""eso dire"to al programa
e6e"utable 3MASTER-PROG%e7e4%

8% +one"ta el programador espera unos $' segundos a 9ue el
sistema operati!o lo re"ono,"a #pro"eso llamado enumera"in(%
:% E6e"utar el programa "on el a""eso dire"to%
;% <espu0s de parpadear "ambiar de "olor el indi"ador
3ESTADO4) debe apare"er la !entana prin"ipal #en este
momento NO debe <aber ning=n $12 conectado (.
6. En la !entana de "onfigura"in del P=+ se muestran los
siguientes datos. <ispositi!o) =<>s del Usuario) OS++A/ los
Bits de +onfigura"in% <ebido a 9ue no 2a un P=+ "one"tado se
muestra el mensa6e 3?o <ete"tado4 #este mensa6e tambi0n se
produ"e en "aso de "one"tar un P=+ 9ue no sea "ompatible "on
el programador) para m-s informa"in "onsultar la lista de
dispositi!os soportados(%
7. Sele""ionar del men@ la familia "orre"ta usando ADispositivo@.
1/$87ED"E.G leer las precauciones que se mencionan en la
introducci)n,sobre todo con los dispositivos de bajo voltaje
#!0ase. lista de dispositivos soportados (.
8. =nsertar un P=+ en la base B=C 2a"er "li" en el botn ALEERD)
despu0s de unos segundos se muestra en ?ispositivoG el n@mero
del P=+ insertado) por e6emplo. P=+$ECFGGA el "ontenido de
memoria #si est- programado(% Si se muestra el mensa6e M$12
"8 soportado!O re!isar si el P=+ est- en la lista de dispositi!os
soportados o si insert de forma "orre"ta% Hol!er a intentar si es
ne"esario%
9. Para finali,ar usar los botones ALEERD o AVERIFIARD para
"omprobar la "omuni"a"in entre la P+ el programador) el
indi"ador /E< ESTADO debe "ambiar de "olor #Ro6oIAmarillo(
indi"ando 9ue e7iste transferen"ia de datos%
olocacin orrecta de los !I"s:
a( :' pines.
b( &F pines.
"( $F pines.
d( $: pines.
e( F pines.
f( EEPROM &:+777.
g) EEPROM J8+777.

NOTA: La famiia !0F""" tie#e e#$apsuado de % pi#es& pero es
i#$ompati'e $o# as $o#e"io#es de a 'ase (diseada para a famiia
!2F""" ) !*F"""+& por o $ua se de'e utii,ar e puerto I-./ (0er
ar$1ivo ad2u#to so're este puerto+. Lo mismo o$urre $o# os ds/I-3s
de 40& 2% ) !% pi#es& 5ue por sus $ara$ter6sti$as e$tri$as& de'e#
$o#e$tarse tam'i# $o# e puerto I-./7.
o#andos del $en%:
/os "omandos 9ue se en"uentran en la barra del men@ tienen las
siguientes fun"iones.
a) &Arc'i(o)*
A'rir 8.1e". Abre le ar"2i!o de e7tensin 3%2e74 9ue es "argado
en el P=+ #utili,ado "on el "omando 9s$ri'ir /I-() di"2o ar"2i!o
debe in"luir los bits de "onfigura"in #Kat"2dog) tipo de
os"ilador) prote""in de "digo) et"%() de lo "ontrario se re"ibe el
mensa6e 3Bits de +onfigura"in ?O en"ontrados4) en este "aso
el programa puede ?O ser e6e"utado "orre"tamente% Para
"orregir esto se debe usar la dire"ti!a 3LL+O?C=G4 en el
en"abe,ado del programa ensamblador antes de "ompilarlo)
"omo se muestra en e6emplo.
<ire"ti!as de LL+O?C=G.
Para m-s detalles "onsultar los manuales del MP/AB =<E)
/engua6e MPASM las fi"2as t0"ni"as del P=+ utili,ado%
Otra forma de in"luir los Bits de +onfigura"in) es a6ustarlos
manualmente por medio del men@ onfi+ure D onfi+uration
,its) "omo se muestra en la figura.
<espu0s utili,ando la op"in del men@ File D E-port*** en MP/AB)
se guarda el ar"2i!o "ompilado M%2e7%
:uardar 8.1e" G Guarda el "ontenido de la memoria del P=+ #Clas2)
EEPROM +onfigura"in( obtenido por medio del "omando
ALEERD) esto permite tener un respaldo del "ontenido interno del
P=+ utili,arlo para "rear !arias "opias de un mismo programa% En
"aso de 9ue el P=+ este protegido "ontra le"tura slo se leer-n
3''''4 de la memoria #2a"iendo imposible su "opia(%
b) &Dispositi(o)*
Camilia ;asei#e #Series $'C777) $&C;77) $EC;'7(. Sele""iona
la familia de P=+>s "on n@"leo de $& bits) entre los "uales est-n
el $&C;'F) $EC;';) $'C&'') et"% #0stos deben sele""ionarse de
forma manual(%
Camilia <idra#=e #Serie $EC777) $&C;77) $EC;'7(. Sele""iona la
familia de P=+>s "on n@"leo de $: bits) entre los "uales est-n el
$ECE&FA) $ECFG8A) $ECFGGA) et"% #El n@mero de P=+ es
sele""ionado autom-ti"amente al reali,ar "ual9uier opera"in)
por e6emplo le"tura) "2e"ar programador) et"%(
Camilia /I-!%F ) /I-!%F>?>. Sele""iona la familia de P=+>s de
alto desempeo #llamados tambi0n Pig< performance() entre los
"uales est-n el $FC:;&A) $FC:;8JA) et"% #El n@mero de P=+ es
sele""ionado autom-ti"amente al reali,ar "ual9uier opera"in)
por e6emplo le"tura) !erifi"a"in) et"%(
Camilia /I-!%F>@> . Sele""iona la familia de P=+>s de alto
desempeo ba6o !olta6e #8%8H() entre los "uales est-n el
$FC&:N$') $FCE;N$') et"% #?ota. <ebido a 9ue estos P=+ se
alimentan "on 8%8H) re9uieren alimenta"in e7terna deben
"one"tarse al programador por medio del puerto =+SP) pero sin
usar H<<%(
Camilia /I-24 . Sele""iona la familia de P=+>s "on ar9uite"tura
interna de $E bits) entre los "uales est-n el P=+&:CNE:GA''F)
$FCE;N$') P=+&:CN$&FGA'$'. et"% #?ota. <ebido a 9ue estos
P=+ se alimentan "on 8%8H) re9uieren alimenta"in e7terna
deben "one"tarse al programador por medio del puerto =+SP)
pero sin usar H<<%(
Camilia ds/I-A0 . Sele""iona la familia de dsP=+>s "on
ar9uite"tura interna de $E bits #?ota. Estos dsP=+>s deben
"one"tarse al programador por medio del puerto =+SP) usando
las ; terminales(
Camilia ds/I-AA ) ds/I-A0 .</. . Sele""iona la familia de
dsP=+>s "on ar9uite"tura interna de $E bits #?ota. <ebido a 9ue
estos dsP=+>s se alimentan "on 8%8H) re9uieren alimenta"in
e7terna deben "one"tarse al programador por medio del puerto
=+SPO) pero sin usar H<<%(
Camilia ?99LOB H-. . Sele""iona la familia de dispositi!os de
seguridad ele"trni"os 3PEE/O54) los "uales fun"ionan "omo
3"erraduras ele"trni"as4 en apli"a"iones "omo alarmas)
sistemas de seguridad) "ontrol de a""eso) et"% Se deben
programar por medio del puerto =+SPO
Camilia 99/CO<. . Sele""iona la familia de memorias
EEPROM seriales de tipo =
&
+ Mi"ro1ire de las series &:777)
&;777) J8777A #F bits() J8777B #$E bits( J8777+ #FI$E bits(% /as
familias &:777 J8777 son soportadas por la base B=C de $F
pines el puerto =+SPO% /a familia &;777 se debe programar por
medio del puerto =+SPO% El 3NUMPER4 del programador permite
sele""ionar el formato de la memoria J8777+ entre F $E bits% Si
la memoria es de tipo =
&
+ #serie &:777( el 3NUMPER4 se usa para
sele""ionar el tamao en bits) entre $Mb "omo la &:+$'&;
menor de $Mb #;$&) &;E) $&F) et"%(
c) &o#andos)*
L99C. /ee el "ontenido total de la memoria del P=+ #Clas2)
EEPROM +onfigura"in( lo muestra en el -rea del buffer de
la !entana prin"ipal) 0ste puede ser guardado o bien rees"rito en
otro P=+ nue!o #simplemente se debe retirar el P=+ fuente de la
base del programador "olo"ar el P=+ destino%(
9.-CI;IC. Es"ribe el "ontenido del buffer en la memoria del
P=+) el "ual puedo ser obtenido de un ar"2i!o M%2e7 o bien de la
le"tura de otro P=+%
09CIFI-AC. Herifi"a #"ompara( el "ontenido del buffer "on el
"ontenido de la memoria del P=+) en "aso de e7istir alguna
diferen"ia se produ"e un mensa6e de error) esto se puede
produ"ir por un dao del P=+ o bien por 9ue el programa tiene la
op"in de prote""in de "digo #prote""in "ontra le"tura%(
;OCCAC. Borra el "ontenido total de la memoria del P=+) sin
embargo) en la familia Baseline se sal!an los !alores del
OSS+A/ el BandGap #"onsultar sus fi"2as t0"ni"as para
maor informa"in%(
DDI./O.ITI0O ;OCCADOE. +omprueba si la memoria del P=+
est- en blan"o #Borrada() si en"uentra alg@n dato en la memoria
#Clas2IEEPROM( de!uel!e la dire""in donde se lo"ali,a en la
barra de estado%
0erifi$ar a 9s$ri'ir. Al a"ti!arse esta op"in !erifi"a los datos
9ue se est-n es"ribiendo en el P=+ al momento de programarlo)
en "aso de e7istir un error se detendr- el pro"eso de es"ritura
se muestra un mensa6e de error en la barra de estado) esto
redu"e la !elo"idad de es"ritura) pero asegura 9ue los datos
es"ritos en el P=+ sean "orre"tos%

d) &/erra#ientas)%
/rote=er -Fdi=o (A#ti -opia+. Qabilita la fun"in del Bit de
prote""in "ontra le"tura del P=+ #en "aso de 9ue el programa
fuente no la tenga a"ti!ada() al es"ribir el P=+ "on esta op"in)
se e!ita la le"tura "opia del "ontenido de la memoria Clas2 #se
leen 3''''4() los datos de la memoria EEPROM si se pueden
leer% Esta op"in produ"e un error de !erifi"a"in%
/rote=er Datos (<emoria 99/CO<+. Permite 2abilitar la
fun"in del Bit de prote""in "ontra le"tura del P=+ #en "aso de
9ue el programa fuente no la tenga a"ti!ada() al es"ribir el P=+
"on esta op"in) se e!ita la le"tura "opia del "ontenido de la
memoria EEPROM #se leen 3''4() los datos de la memoria Clas2
si se pueden leer% Esta op"in produ"e un error de !erifi"a"in
de la memoria EEPROM%
A2ustar O..-AL (Os$iador I#ter#o+. A6usta manualmente el
!alor del OS++A/ en los dispositi!os 9ue "uentan "on os"ilador
interno R+) 2a"iendo 9ue su fre"uen"ia "ambie #para m-s
detalles !er la fi"2a t0"ni"a del P=+ utili,ado(%
/ro=rama$iF# CGpida. A"elera las fun"iones de
Es"rituraI/e"tura del P=+) se re"omienda de6arla a"ti!ada% En
"aso de 9ue apare"ieran errores puede ser ne"esario
desa"ti!arla) espe"ialmente si se usa el puerto =+SP%
AHTOI-ON9J. Tiene la fun"in de re!isar el fun"ionamiento
interno del MASTER-PROG USB la "omuni"a"in "on la P+)
en "aso de alguna anomal*a se produ"e un mensa6e de error #si
esta "ondi"in persiste "omuni"arse "on nosotros para re"ibir
asesor*a(% 1/$87ED"E.G .n ciertos tipos de $12Bs es posible
que se produ,ca un DAKO al usar esta funci)n (esto ocurre en
dispositivos de bajo voltaje, por lo tanto se recomienda retirar
cualquier $12 insertado en las bases del /aster0$rog. #eer las
advertencias mostradas en la introducci)n. "otaG .sta funci)n
puede borrar o alterar el contenido del $12, no usar con $12Qs
preprogramados, primero seleccionar la familia correcta y luego
insertar el $12 en la base 914 o conectarlo al 12S$ para poder
usar las funciones #eer, ;erificar, etc.

e) &A0uda)%
Muestra las diferentes op"iones de auda en l*nea el soporte
t0"ni"o%
$odo AHTO/CO:
Esta fun"in espe"ial del MASTER-PROG te permite enla,ar
"ual9uier soft1are de "ompila"in) 9ue genere los ar"2i!os M%2e7
por e6emplo el MP/AB #en ensamblador o 3+4() para programar
autom-ti"amente el P=+ "ada !e, 9ue se "ompila el "digo fuente%
El AHTO/CO: monitorea los "ambios o a"tuali,a"iones del
ar"2i!o M%2e7 al momento de "ompilar si el P=+ est- "one"tado al
programador) el nue!o M%2e7 es des"argado !erifi"ado en el P=+
aun minimi,ado el soft1are del MASTER-PROG%
Para usarlo sigue estos pasos.
+orre tu soft1are de "ompila"in) "ompila tu programa fuente
genera por primera !e, el ar"2i!o M%2e7
+one"ta el MASTER-PROG "orre el soft1are de
programa"in) sele""iona la familia "orre"ta de P=+ o dsP=+
"olo"a el dispositi!o a programar en la base #o "on0"talo por medio
del puerto =+SPO(%
Qa, "li" en el botn 3A"ti!arISalir AUTOPROG4%
Sele""iona el ar"2i!o M%2e7 9ue !as a autoprogramar en el P=+
#el mismo 9ue gener el "ompilador(%
El M%2e7 ser- programado en el P=+ el soft1are 9ueda en modo
de 3espera4%
+ada !e, 9ue re"ompilas tu "digo el soft1are programar-
autom-ti"amente el P=+ #el /E< estado "ambiar- de "olor() retira el
P=+ de la base "uando el /E< est0 en RO1O #si usas el puerto
=+SPO no es ne"esario des"one"tarlo(%
Para detener el modo AHTO/CO: 2a, "li" en el botn 3A"ti!arI
Salir AUTOPROG4%
$ara /ayor 1nformaci)n .scribe aG
edutroniIaR<otmail.com
L200M 9dutrF#ika

Vous aimerez peut-être aussi