Manual de Instrucciones Del Programador de Alto Voltaje Taohang STK500

October 11, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Manual de Instrucciones Del Programador de Alto Voltaje Taohang STK500...

Description

 

Manual de instrucciones del programador de alto voltaje Taohang STK500 (V1.0)

Versión: V1.0 Fecha de fnalización: 2014-05 Fecha I. Introducción:

 

El programador de alto voltaje Taohang stk500 se refere al kit de desarrollo y evaluación de nivel de entrada original ofcial de Atmel stk500. Al optimizar el diseño de sotware y har ardw dwar are, e, logr logra a un una a co comb mbin inac ació ión n de ba bajo jo co cost sto o y alto alto rendimiento. El programador está conectado a la computadora a través de USB, lo cual es conveniente para los usuarios de computadoras Lamado línea programación de al alto to vo volt ltaj aje eportátiles. de dell pr prog ogra rama dorr de deseñal alto alto de vo volt ltaj aje e tien tiene e un terminal de salida de señal dedicado, que es conveniente para la programación de conexión de paquetes de vuelo para chips AVR de varios paquetes. El fr frmw mwar are e de dell pr prog ogra rama mado dorr Tao aoxi xing ng AVR ad adop opta ta un frmware desarrollado de orma independiente compatible con el protocolo stk500, por lo que puede implementar de manera precisa y confable la unción de programación del chip AVR. AVR. El programador admite modos de programación en paralelo de alto al to vo volt ltaj aje, e, se seri rial al de alto alto vo volt ltaj aje e y IS ISP P de ba bajo jo vo volt ltaj aje e (acrónimo en inglés para programación en el sistema). El so sodor tw twar e de prog ogra rama maci óne pa para PC que eiliz ad admi te la el progra prog rama mado rare es AVRpr St Stud udio io,, ción qu que serapu pued ede equ ut util izar armite en versión anterior de AVR Studio v4.19 y la última versión de AVR Studio V6.2. La unción de programación de Stk500 AVR ISP se puede invoca inv ocarr dir direct ectame amente nte en ent entor ornos nos de de desar sarro rollo llo int integra egrado dos s como ICC, CVAVR y GCC. Taoxing Electronics pronto lanzará un sotware especial para PC adecuado para la recuperación del nivel de usible, que es conveniente para que los usuarios completen el trabajo de programación de manera simple y efciente. Este manual toma como ejemplo el programador de alto v oltaje Taohde analto g voltaje) stk500 y combina (en adel ela nte ede nomStudio inado programador sotwar sotware AVR (V4. (V 4.19 19)) pa para ra pr pres esen enta tarr los los pa paso sos s de in inst stal alac ació ión n y us uso o de dell programador en detalle. 2. Instale el controlador de USB a serie y el sotware de programación: Pr Prime imero ro,, de desco scompr mprima ima el con contro trolad lador or de pue puerto rto USB a serie en el paquete de sotware y haga clic en el instalador.Siga las instrucciones para completar automá aut omátic ticame amente nte la ins instal talaci ación ón del con contr trola olador dor del chi chip p de puerto pue rto USB a ser serie ie Pl2 Pl2303 303HX. HX. Despu Después és de la ins instal talació ación n y conecte el USB del programador a la toma USB de la comp co mput utad ador ora, a, el sist sistem ema a op oper erat ativ ivo o de la co comp mput utad ador ora a encuentra automáticamente el controlador del dispositivo y lo

 

instala automáticamente. Una vez completada la instalación, haga clic en el panel de control para ver el número de serie del puerto USB al puerto serie. Cambie el número de puerto serie entre 1 y 9 para identifcar ácilmente el sotware. El número de puerto serie es COM3 como se muestra en la fgura a continuación.

Para instalar el software AVR Studio, se recomienda instalar V4.19. Una vez compl completa etada da la insta instalac lación ión,, inicie inicie el softwa software re y apar aparece ecerá rá la siguiente interfaz.

En tercer lugar, la introducción de la función de interfaz del programador: La descripción

de

la

función

de

la

interfaz

del

 

programador

se

muestra

en

la

siguiente

figura:

Los dos zócalos de bloqueo en la placa del programador pueden programar directamente chips compatibles con Atmega16 y Atmega 8. El zóca zócalo lo de bloq bloque ueo o de 40 pine pines s pued puede e colo coloca carr dire direct ctam amen ente te lo los s si sigu guie ient ntes es ti tipo pos s de chip chips, s, Atme Atmega ga85 8535 35,, Atme Atmega ga16 16,, Atem Atemga ga32 32 y versiones de bajo voltaje del mismo modelo. Y actualice la versión A, como Atmega16A; se pueden colocar 28 asientos de bloqueo de pie estrecho en el Atmega48, Atmega8, Atmega88, Atmega168, Atmega328 de uso común y el mismo modelo de versión de bajo voltaje y versión A. La posición del programador cerca del mango móvil de la base de la cerradura es el pin No. 1. Al colocarlo, preste atención al pin No. 1 y la marca de la muesca en el chip. Asegúrese de asegurarse de que esté colocado coloc ado correctame correctamente nte antes antes de iniciar iniciar el software software para programar programar operaciones relacionadas. relacionadas. Coloq oloqu ue el chi hip p AtM AtMega1 ega16 6 en el asie ien nto de blo loq queo para programar el diagrama esquemático de la siguiente manera:

 

El diagra diagrama ma esque esquemát mático ico de coloca colocarr Atmega Atmega8 8 en el asien asiento to de bloqueo para la programación se muestra a continuación:

Cuarto, el uso del software programador: 4.1 Conecte el programador con el software AVR Sutdio Después de iniciar el software AVR Studio, haga clic en el botón de acceso directo de programación que se muestra en la fi figu gura ra sigu siguiiente ente o en el el elem emen ento to Con onec ecta tarr ... en el submenú Programar AVR del menú HERRAMIENTAS.

 

El software abre la interfaz para seleccionar el número de puerto serie como se muestra a continuación:

Selec Sele ccion ione STK5 STK50 00 en la list ista de sele lec cció ción de hard hardwa ware re del del prog progra rama mado dor, r, sele selecc ccio ione ne el núme número ro de serie serie corr corres espo pond ndie ient nte e de acuerdo con el número de serie visto en el panel de control y luego haga clic en el botón de comando Conectar ... En este momento, el software de la computadora se conectará al programador a través del puerto de serie. Si tiene éxito, ingresará a la programación. Interfaz. 4.2. Programación de operaciones relacionadas en el chip   Después Después de que el software software ingresa ingresa a la interfaz interfaz de programaci programación, ón, aparece una ventana como la que se muestra en la fig figura a contin con tinuac uación ión,, que se comple completa ta con varias varias página páginas s de opcion opciones es para para compl com pleta etarr la configu configurac ración ión de progra programac mación ión básic básica, a, progra programar mar el espacio de almacenamiento, programar los bits de fusible y programar los bits de cifrado. Haga clic para cambiar a la página correspondiente para la operación correspondiente.

 

编程模式 和芯片选 择

对芯片存 储单元编 程

对芯片熔 丝位编程

对芯片加 密位编程

一次自动完成多 步编程操作

选择芯片型号

选择编程模式, 可选高压或 ISP

ISP

编程模式时 设置编程速度

4.3 Seleccione el modelo de chip y lea la ID para verificar si la función de programación se puede realizar normalmente Cambie a la págin ina a de la pestaña Princ incipal en la ventana de programación y seleccione el chip correspondiente de acuerdo con el mode mo delo lo de ch chip ip Se Sele lecc ccio ione ne la op opci ción ón PP / HV HVSP SP pa para ra el mo modo do de programación, coloque el chip en el asiento de bloqueo de programación o conecte la señal de progra ram mación al cable correspondiente del chip con un cable. Pin, debido a que el chip AVR tiene muchos tipos y los pines de señal de programación son muy difere dif erente ntes, s, si no sab sabe e cóm cómo o col coloca ocarlo rlo o con conec ectar tarlo, lo, pue puede de ver verifi ificar car cuid cu idad ados osam amen ente te la do docu cume ment ntac ació ión n de dell ch chip ip o co comu muni nica carse rse co con n el fabricante del programador para obtener información relevante. Luego haga clic en el botón leer ID como se muestra en la figura a continuación:

 

编程器启动读 ID 时 序 后 , 读 取到的值显示

点此按钮启动编程时 序,读取芯片的特征标 识符,即芯片 ID 读取当前芯片的 ID 值与 芯片法定的 ID 值进行比 较的结果显示在此行

Después de hacer clic en el botón Leer ID en la figura anterior, el programador comenzará la secuencia de programación para realizar la operación de lectura de la ID del núcleo. Si la ID del chip de lectura coincide con la ID descrita en el documento del chip, se mostrará " "La firma firm a coinci coincide de con el dispos dispositi itivo vo selec seleccio cionad nado" o" signif significa ica "la firma firma coincide con el chip seleccionado". Si hace clic en el botón de comando para pa ra leer leer la ID, apare aparece ce el siguie siguiente nte mensa mensaje je "ADVER "ADVERTE TENC NCIA: IA: ¡La firma no coincide con el dispositivo seleccionado!", Significa que la ID no se leyó correctamente o que el valor leído no coincidió con el valor prede pre deter termin minado ado del chip chip El primer primer valor valor del chip chip Atmel Atmel es siempr siempre e 0x1E. 4.4. Programe la unidad de memoria de chip Si la ID del chip se puede leer normalmente, puede cambiar a la ventana de programación para programar el espacio de la memoria del chip, como se muestra en la siguiente figura:

 

编程前全片擦除选项

编程后校验选项

选取编程的程序文件

编程按钮

校验按钮

读取按钮

操作状态提示区

En la página de opciones de programación, primero seleccione la opción Borrar Falsh antes de programar y la opción Verificar después de la programación, como se muestra en la figura anterior, luego seleccione el archivo de programa que se programará en el chip y finalmente haga clic en el botón de programación. El software inicia la secuencia de programación. Borre y luego escriba el archivo del programa en Flash. Una vez completada la escritura, se realizará la verificación. Si los tres pasos se completan con éxito, el último carácter que se muestra en cada línea de la barra de estado de información de programación está bien. Si se produce un error, Aparecerá una ventana de mensaje de error como se muestra a continuación:

 

Si encuentra un error, puede verificar si el chip está colocado de manera correcta y confiable en el asiento de bloqueo, y probar nuevamente. Si la falla persiste, puede cambiar a la pestaña principal para realizar la operación de lectura de la identificación del chip, y puede encontrar el problema. Después de que se realiza la operación de programación, el chip no está encriptado en este momento, y el programa en el chip aún se puede leer. Si se está depurando y desarrollando, el chip programado se puede colocar en el sistema de destino para pruebas funcionales. Si es un producto de fábrica, El cifrado generalmente se realiza antes de que se completen todas las operaciones de programación. 4.4. Programar el fusible del chip Al configurar el bit de fusible, primero seleccione el modelo de chip en la página página de opcion opciones es Princi Principal pal,, porqu porque e el conten contenido ido del del bit de fusible fusib le puede puede ser completa completament mente e diferente diferente para diferentes diferentes tipos de chips, y luego en la ventana de programación, al cambiar a la página de Fuse, aparecerá Como se muestra a continuación: Al configurar el bit de fusible, primero puede hacer clic en el botón "Leer fusible" para leer el valor actual del chip, luego modificarlo según sus necesidades y finalmente hacer clic en el botón "Programar fusible" para escribir el nuevo valor de configuración del fusible Chip Los bits de fusible se pueden configurar en modo asistente o se pueden requerir valores hexadecimales directamente en la tabla. En el modo asistente, marcar significa que la programación es 0, como se muestra en el marcado ISPEN, significa que la programación en modo ISP está permitida. Para la definición de la función específica de cada bit de fusible, consulte la introducción de la documentación del chip o consulte al servicio al cliente del fabricante del programador. El bit de fu fus sibl ible de cad ada a chip gen genera rallmen mente solo olo nec necesit esita a configurarse una vez. Al configurar el bit de fusible, generalmente es necesario realizar toda la operación de borrado de chip antes de la prog progra rama maci ción ón.. Cuan Cuando do no se real realiz iza a el borr borrad ado o de chip chip comp comple leto to,, algunos chips se programan directamente. Reportó un error. En términos generales, la restauración del bit de fusible es ingresar el valor predeterminado del bit de fusible en la página Fuse, y luego

 

hacer clic en programación para programar el valor predeterminado del fusible en el chip, y el chip se restaura al estado de fábrica en este momento. 4.5. Programe los bits de cifrado del chip Haga Ha ga cl clic ic en la pest pestañ aña a de la págin página a Lockb Lockbit its, s, como como se mues muestr tra a a continuación: 熔丝位配置 导航区

可在此直接输入 加密位的值

编程加密位

读取加密位

Después de seleccionar el contenido correspondiente de acuerdo con la opción de cifrado de diseño o ingresar directamente el valor del bit de ci cifr frad ado, o, haga haga cl clic ic en el botó botón n de prog progra rama maci ción ón para para co comp mple leta tarr la operación de cifrado. Como se muestra en la figura, la configuración de la función de cifrado prohíbe la programación adicional y la verificación dell chip de chip,, es deci decir, r, evit evita a que que el prog progra rama mado dorr le lea a el cont conten enid ido o del del programa en el chip. Al configurar el bit de cifrado en el área de arranque y el área de apli ap lica caci ción ón del del chip chip,, cons consul ulte te la docu docume ment ntac ació ión n del del chip chip para para la configuración correspondiente correspondiente..   El perso personal nal de progra programa mació ción n puede puede consu consulta ltarr al ingeni ingeniero ero de diseño del producto antes de programar para comprender el valor o las

 

características de configuración de los fusibles y los bits de cifrado. características 4.6 、 Programación automática del chip Haga clic en la página de opciones Auto en la ventana de programación, como se muestra a continuación:

勾选上时表示执 行相应的操作

Primero configure el modelo de chip y el modo de programación en la pági página na de la pest pestañ aña a Prin Princi cipa pal, l, lu lueg ego o sele selecc ccion ione e el arch archiv ivo o de programa que se programará en la página de Programa, configure el contenido del bit de fusible en la página de bit de fusible, configure las opciones de cifrado en la página de bit de cifrado y cambie a En la página Auto, verifique las operaciones a realizar y haga clic en Iniciar para com comple leta tarr automá tomáti tica cam ment ente to tod das las ope opera raci cion one es en la verificación. Como se muestra en la figura anterior, puede completar el borrado del chip, hacer coincidir las firmas, programar el espacio del programa, veri ve rifi fica carr si el cont conten enid ido o del del espa espaci cio o del del pr prog ogra rama ma es corr correc ecto to,, programar el bit del fusible, verificar el bit del fusible, la operación de cifrado y verificar si el cifrado es exitoso. Si no hay un mensaje de error en el proceso, la programación es exitosa.

 

I. Uso del programador Taohang stk500 en AVR Studio V6.1 5.1 Agregar el programador stk500 en el entorno de desarrollo integrado AVR Studio6.1 Primero instale el entorno de desarrollo integrado AVR StudioV6.1 producido por Atmel. Después de que el software se inicie con éxito, haga clic en Agregar destino ... en el menú Herramientas, como se muestra en la figura a continuación.:

Después de ejecutar este comando de menú, si el programador está conectado a la computadora, mostrará automáticamente el número de puerto serie utilizado por el dispositivo de programación actual, como se muestra en la siguiente figura:

 

  Haga clic en el botón Aplicar para completar la operación de agregar herram her ramien ientas tas de progra programac mación ión.. Despué Después s de hacer hacer clic, clic, el softwa software re cerrará la ventana. 5.2 Realizar operaciones de programación en el entorno de desarrollo integrado AVR Studio6.1   Primero, Primero, haga haga clic en el el submenú submenú Programac Programación ión Progra Programació mación n del del dispositi dispos itivo vo ... en Herram Herramien ientas tas,, o haga haga clic clic en el botón botón de acces acceso o dir ire ecto de programación como se muestra a continuación:

El software primero abre la ventana de programación, como se muestra a continuación:

 

选择编程 设 备 为

选择芯片 型号

选择高压 编程模式

连接编程 器

读取芯片

Id 特征符

stk500

Como Co mo se mues muestr tra a arrib arriba, a, sele selecc ccio ione ne el prog progra rama mado dorr stk5 stk500 00,, seleccione el modelo de chip correspondiente, seleccione el tipo de interfaz HVPP y luego haga clic en el botón Aplicar. Después de que el soft so ftwa ware re se cone conect cte e con con éxit éxito o al pr prog ogra rama mado dor, r, apar aparec ecer erán án las las funciones relacionadas con el programa, y luego haga clic Lea el botón de coma comand ndo o de Id para para veri verifi fica carr si el ID del del chip chip se pued puede e le leer er normalmente. Si el Id se lee normalmente, puede realizar la siguiente programación, modificar el bit de fusible y cifrar el bit. La siguie siguiente nte figura figura muest muestra ra la ventan ventana a que que apare aparece ce despu después és de hacer clic en el programa Memorias, seleccionar el archivo que se va a programar y luego ejecutar la operac ración ión de programación ión.

 

Tenga en cuenta que el archivo HEX seleccionado en V6.1 solo admite el nombre de ruta de la carpeta de los caracteres en inglés. Coloque el archivo hexadecimal para grabarlo en la carpeta del disco duro de la computadora en inglés. El fusible se programa como se muestra en la figura a continuación. Puede usar el modo asistente para seleccionar o ingresar directamente el valor del fusible y luego programar el valor de configuración del fusible en el chip.

编程熔丝 校 验 熔读取熔丝  

I. Respuestas a preguntas frecuentes 6.1 ¿Por qué no puede aparecer la ventana de programación cuando hago clic en el botón Conexión cuando me conecto al programador? A, que la ventana de programación no puede aparecer, lo que indica el software y la comunicación de programación en la co comp mput utad ador ora a no tien tienen en éx éxit ito. o. Pr Prim imero ero,, ve veri rifi fiqu que e si el número núm ero de pue puerto rto ser serie ie se sel selecc eccion ionó ó cor correc rectam tament ente e y el cont co ntro rola lado dorr es norm normal al.. Pu Puede ede us usar ar el soft softwa ware re SSC SSCOM OM32 32 para probar si el programador en la computadora puede usar el puerto USB a serie. Como se muestra a continuación:

点击几次此按钮 检查是否能正确 打开和关闭串口

Si el puer puerto to seri serie e no pued puede e abri abrirs rse e y cerr cerrar arse se norm normal alme ment nte, e, el cont co ntro rola lado dorr gene genera ralm lmen ente te está está in inst stal alad ado o in inco corr rrec ecta tame ment nte e o el

 

controlador del puerto serie del sistema operativo entra en conflicto. Puede cambiar el puerto USB y enchufar el programador para reinstalar el cont contro rola lado dor, r, o reins reinsta tala larr el cont contro rola lado dorr desp despué ués s de re reha hace cerr el sistema operativo. Cuando abrir y cerrar el puerto serie puede funcionar normalmente, cuando hace clic en el botón Conexión y aún no puede abrir la ventana de progra programac mación ión,, puede puede usar usar SSCOM3 SSCOM32 2 para para env enviar iar los siguie siguiente ntes s paquetes de datos al programador para verificar si la comunicación es fluida.

Después de establecer la velocidad en baudios del puerto serie en 115200, abra el puerto serie y envíe el paquete de comando en línea 1B 01 00 01 0E 01 14 al puerto serie en modo hexadecima imal. El programador devolverá los datos con stk500-2. Se muestra en código ASCII. Si el conten contenido ido devuel devuelto to se muestr muestra a en format formato o HEX, HEX, como como se muestra a continuación:

 

6.2 ¿Cómo puedo contactarme para comprar el programador de alto voltaje Taohang STK500?   El emulador AVR de Taohang puede buscar la tienda “Old Road Hot Sausage” en Taobao, solo comuníquese con el comerciante, o puede ll llam amar ar al 02 0255-51 5161 6158 5878 78 transferencia bancaria.

pa para ra

co comp mpra rarr

dire direct ctam amen ente te

me medi dian ante te

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF