Manual Master Prog

download Manual Master Prog

of 16

Transcript of Manual Master Prog

  • 5/25/2018 Manual Master Prog

    1/16

    MASTER-PROGUSB

    Introduccin:

    El programador MASTER-PROG USB fue diseado para brindar unptimo desempeo !ersatilidad de uso "on el puerto USB #!ersiones$%$ &%'() su "ontrolador interno emplea te"nolog*a +MOS por tantodeben tomarse "iertas pre"au"iones al utili,ar el MASTER-PROGUSB) entre las "uales estn las siguientes.

  • 5/25/2018 Manual Master Prog

    2/16

    1. Sujetar el programador de preferencia por sus esquinas ycuando no est en uso, guardarlo en su bolsa antiesttica o ensu defecto en papel aluminio (no olvidar quitarlo antes deconectar 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 conei)n * desconei)n dedispositivos sin apagar la computadora, se debe evitar que el

    programador sea conectado y*o desconectado rpidamente, sedeben dejar pasar unos 1+ segundos entre desconeiones paradejar que el sistema operativo reconoca al dispositivo y no se

    producan errores o da-os al circuito.

    4. vitar conectar el /aster0$rog a la computadora cuando tenga

    un $2 de bajo voltaje (familias $21345, ds$2%%4,$264, ds$2%+4 S/$S o $78/ insertado en lasbases 94 o conectado al puerto 2S$:, pues puede daarse,lo recomendable es conectarlo al puerto 2S$:(conalimentaci)n eterna de %.%; despusde

  • 5/25/2018 Manual Master Prog

    3/16

    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 delsistema operativo.

    2. nstalarFramework .Net 2.0, que est incluido en el 2? (encaso de problemas consultar el arc

  • 5/25/2018 Manual Master Prog

    4/16

    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"oduro%

    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"inpropiedades(En el es"ritorio "rear un a""eso dire"to al programae6e"utable 3MASTER-PROG%e7e4%

  • 5/25/2018 Manual Master Prog

    5/16

    8% +one"ta el programador espera unos $' segundos a 9ue elsistema operati!o lo re"ono,"a #pro"eso llamado enumera"in(%

    :% E6e"utar el programa "on el a""eso dire"to%

    ;%

  • 5/25/2018 Manual Master Prog

    6/16

    7. Sele""ionar del men@ la familia "orre"ta usando Dispositivo@./$87ED"EG leer las precauciones que se mencionan en laintroducci)n,sobre todo con los dispositivos de bajo voltaje#!0ase. lista de dispositivos soportados(.

    8. =nsertar un P=+ en la base =C 2a"er "li" en el botn LEERD)despu0s de unos segundos se muestra en ?ispositivoGel n@merodel P=+ insertado) por e6emplo. P=+$CFA el "ontenido dememoria #si est programado(% Si se muestra el mensa6e M$2"8 soportado!Ore!isar si el P=+ est en la lista de dispositi!ossoportados o si insert de forma "orre"ta% Hol!er a intentar si esne"esario%

    9. Para finali,ar usar los botones LEERD o VERIFIARD para"omprobar la "omuni"a"in entre la P+ el programador) elindi"ador /E

  • 5/25/2018 Manual Master Prog

    7/16

    olocacin orrecta de los !I"s:

    a( :' pines.

    b( &F pines.

    "( $F pines.

    d( $: pines.

  • 5/25/2018 Manual Master Prog

    8/16

    e( F pines.

    f( EEPROM &:+777.

    g) EEPROM J8+777.

    NOTA:La famiia !0F""" tie#e e#$apsuado de % pi#es& pero esi#$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-/ (erar$1ivo adu#to so're este puerto+. Lo mismo o$urre $o# os ds/I-3sde 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.

    http://c/Documents%20and%20Settings/Enrique%20Zamora/Mis%20documentos/Instructivos/MASTER-PROG/PUERTO%20ICSP.htmhttp://c/Documents%20and%20Settings/Enrique%20Zamora/Mis%20documentos/Instructivos/MASTER-PROG/PUERTO%20ICSP.htmhttp://c/Documents%20and%20Settings/Enrique%20Zamora/Mis%20documentos/Instructivos/MASTER-PROG/PUERTO%20ICSP.htmhttp://c/Documents%20and%20Settings/Enrique%20Zamora/Mis%20documentos/Instructivos/MASTER-PROG/PUERTO%20ICSP.htm
  • 5/25/2018 Manual Master Prog

    9/16

    o#andos del $en%:

    /os "omandos 9ue se en"uentran en la barra del men@ tienen lassiguientes fun"iones.

    a) &Arc'i(o)*A'rir 8.1e".Abre le ar"2i!o de e7tensin 3%2e74 9ue es "argadoen el P=+ #utili,ado "on el "omando 9s$ri'ir /I-() di"2o ar"2i!odebe in"luir los bits de "onfigura"in #Kat"2dog) tipo deos"ilador) prote""in de "digo) et"%() de lo "ontrario se re"ibe elmensa6e 3Bits de +onfigura"in ?O en"ontrados4) en este "asoel programa puede ?O ser e6e"utado "orre"tamente% Para"orregir esto se debe usar la dire"ti!a 3LL+O?C=G4 en elen"abe,ado del programa ensamblador antes de "ompilarlo)

    "omo se muestra en e6emplo.

  • 5/25/2018 Manual Master Prog

    10/16

  • 5/25/2018 Manual Master Prog

    11/16

  • 5/25/2018 Manual Master Prog

    12/16

    uardar 8.1e"GGuarda el "ontenido de la memoria del P=+ #Clas2)EEPROM +onfigura"in( obtenido por medio del "omandoLEERD) esto permite tener un respaldo del "ontenido interno delP=+ utili,arlo para "rear !arias "opias de un mismo programa% En"aso de 9ue el P=+ este protegido "ontra le"tura slo se leern3''''4 de la memoria #2a"iendo imposible su "opia(%

    b) &Dispositi(o)*Camilia ;asei#e#Series $'C777) $&C;77) $C;'7(. Sele""ionala familia de P=+>s "on n@"leo de $& bits) entre los "uales estnel $&C;'F) $C;';) $'C&'') et"% #0stos deben sele""ionarse de

    forma manual(%

    Camilia

  • 5/25/2018 Manual Master Prog

    13/16

    pero sin usar Hs deben"one"tarse al programador por medio del puerto =+SP) usandolas ; terminales(

    Camilia ds/I- ) ds/I-0 s "on ar9uite"tura interna de $ bits #?ota. s se alimentan "on 8%8H) re9uieren alimenta"ine7terna deben "one"tarse al programador por medio del puerto=+SP) pero sin usar H

  • 5/25/2018 Manual Master Prog

    14/16

    le"tura de otro P=+%

    9CIFI-AC. Herifi"a #"ompara( el "ontenido del buffer "on el"ontenido de la memoria del P=+) en "aso de e7istir algunadiferen"ia se produ"e un mensa6e de error) esto se puedeprodu"ir por un dao del P=+ o bien por 9ue el programa tiene laop"in de prote""in de "digo #prote""in "ontra le"tura%(

    ;OCCAC. Borra el "ontenido total de la memoria del P=+) sinembargo) en la familia Baseline se sal!an los !alores delOSS+A/ el BandGap #"onsultar sus fi"2as t0"ni"as paramaor informa"in%(

    DI/OITIO ;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 labarra de estado%

    erifi$ar a 9s$ri'ir. Al a"ti!arse esta op"in !erifi"a los datos9ue se estn 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) estoredu"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 -di=o (A#ti -opia+. Qabilita la fun"in del Bit deprote""in "ontra le"tura del P=+ #en "aso de 9ue el programafuente 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 #seleen 3''''4() los datos de la memoria EEPROM si se puedenleer% Esta op"in produ"e un error de !erifi"a"in%

    /rote=er Datos (

  • 5/25/2018 Manual Master Prog

    15/16

    Austar O-AL (Os$iador I#ter#o+. A6usta manualmente el!alor del OS++A/ en los dispositi!os 9ue "uentan "on os"iladorinterno R+) 2a"iendo 9ue su fre"uen"ia "ambie #para msdetalles !er la fi"2a t0"ni"a del P=+ utili,ado(%

    /ro=rama$i# CGpida. A"elera las fun"iones deEs"rituraI/e"tura del P=+) se re"omienda de6arla a"ti!ada% En"aso de 9ue apare"ieran errores puede ser ne"esariodesa"ti!arla) espe"ialmente si se usa el puerto =+SP%

    ATO-ON9J. Tiene la fun"in de re!isar el fun"ionamientointerno 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"ibirasesor*a(% /$87ED"EG n ciertos tipos de $2Bs es posibleque se produca un DAKOal usar esta funci)n (esto ocurre endispositivos de bajo voltaje, por lo tanto se recomienda retirarcualquier $2 insertado en las bases del /aster0$rog. #eer lasadvertencias mostradas en la introducci)n."otaG sta funci)n

    puede borrar o alterar el contenido del $2, no usar con $2Qspreprogramados,primero seleccionar la familia correctay luegoinsertar el $2 en la base 94o conectarlo al 2S$para poder

    usar las funciones #eer, ;erificar, etc.

    e) &A0uda)%Muestra las diferentes op"iones de auda en l*nea el soportet0"ni"o%

    $odoATO/CO

    Esta fun"in espe"ial del MASTER-PROG te permite enla,ar

    "ual9uier soft1are de "ompila"in) 9ue genere los ar"2i!os %2e7por e6emplo el MP/AB #en ensamblador o 3+4() para programarautomti"amente el P=+ "ada !e, 9ue se "ompila el "digo fuente%ElATO/COmonitorea los "ambios o a"tuali,a"iones delar"2i!o %2e7 al momento de "ompilar si el P=+ est "one"tado alprogramador) el nue!o %2e7 es des"argado !erifi"ado en el P=+aun minimi,ado el soft1are del MASTER-PROG%

  • 5/25/2018 Manual Master Prog

    16/16

    Para usarlo sigue estos pasos.

    +orre tu soft1are de "ompila"in) "ompila tu programa fuente genera por primera !e, el ar"2i!o %2e7

    +one"ta el MASTER-PROG "orre el soft1are deprograma"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 mediodel puerto =+SP(%

    Qa, "li" en el botn 3A"ti!arISalir AUTOPROG4%

    Sele""iona el ar"2i!o %2e7 9ue !as a autoprogramar en el P=+#el mismo 9ue gener el "ompilador(%

    El %2e7 ser programado en el P=+ el soft1are 9ueda en modode 3espera4%

    +ada !e, 9ue re"ompilas tu "digo el soft1are programarautomti"amente el P=+ #el /E< estado "ambiar de "olor() retira elP=+ de la base "uando el /E< est0 en RO1O#si usas el puerto=+SP no es ne"esario des"one"tarlo(%

    Para detener el modoATO/CO2a, "li" en el botn 3A"ti!arI

    Salir AUTOPROG4%

    $ara /ayor nformaci)n scribe aG

    edutroniIaR