Download Manual AVR Studio 4 v102082011

Document related concepts
no text concepts found
Transcript
Manual básico
Quadcopter Programa sofware
La actualización del software de programa.
La placa tiene un chip Quadcopter Atmega48PA instalado que nos permite a los
usuarios modificar y el programa de software estándar a otro programa.
Actualización del software de empresa
Conecte el AVRISP Mk2 (o similar). Programador de los seis pines en la conexión
ISP del Quadcopter de la placa controladora.
Conectar el conversor de 6 pines hembra a la conexión del ISP en el tablero
controlador. Pin 1 en del conector del ISP, por lo general esta marcado con un
pequeño triángulo o señal.
A continuación, conecte la fuente de alimentación de 5V un DC a los pines de PCB.
Abrir AVR Studio 4. Se le preguntará si desea iniciar un nuevo proyecto o abrir un
proyecto existente. Seleccione Cancelar.
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
Presionar el botón de cancelar (Cancel)
Después de de cancelar esta primera pantalla, seleccione en la barra superior el
botón COM
.
Presionar el botón COM para abrir el
siguiente dialogo
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
Se abrirá una nueva ventana con un cuadro de diálogo de conexión le pedirá que
seleccione el conversor y conexión del puerto.
En la casilla Platform podremos seleccionar de la lista que disponemos del
conversor que nosotros disponemos, en la siguiente casilla Port nos dará las
opciones de selección entre auto (búsqueda automática de puerto), COM puesto
seleccionado manual mente (si nosotros lo sabemos) y USB salida por puerto USB.
Tendremos tres botones en esta opción, Conect (conectar nuestro conversor al
tablero), Cancel (cancelar pantalla) y Disconnected Mode (desconexión de nuestro
conversor).
Con un conversor como el mkII AVRISP es fácil porque cuando se selecciona este
conversor sola dispone de una opción de puerto USB.
El AVR-ISP500 de Olimex es reconocido como un STK500 y tiene la opción de
auto elegir el puerto.
Si no reconoce el puerto, es posible que tenga que configurar manualmente el
puerto del conversor en la configuración de dispositivo de Windows COM1 hasta
COM4 para AVR Studio para reconocerlo.
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
Cuando haya elegido el conversor y el puerto, haga clic en Conectar
(Connect) y usted será llevado a la opción AVR programación de diálogo.
En caso que usted no quiera seleccionar el de conectar, puede seleccionar la
opción de Disconnected Mode (desconexión de nuestro conversor) y también le
llevara a la opción AVR como se muestra en la siguiente imagen.
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
Si se conecta le saldrá en la barra superior el siguiente mensaje:
Si por lo contrario no está conectado le saldrá el siguiente mensaje:
A esta función se puede acceder también desde el botón del menú superior de la
barra.
Presionar el botón AVR para abrir el
siguiente dialogo
En la ventana de programación AVR vaya a la pestaña "Principal" y asegúrese de
que la ficha que se de programación (por ejemplo, Atmega48PA) está seleccionado
en el "Dispositivo y bytes de firma" del menú desplegable.
Ficha principal (MAIN) sección 1
selección de programador
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
En caso que no tengamos nada seleccionado por defecto tendremos que
seleccionarlo nosotros (esto nos ocurrirá si no estamos conectado a nuestra placa),
si por lo contrario si estamos no lo dará por defecto.
Asegúrese también de que el modo de programación "y la configuración de destino
se establezca en modo ISP.
Asegúrese que los ajustes para el modo ISP tienen la frecuencia suficientemente
para poder comunicarse con el chip esta frecuencia se la mostrara en el cuadro de
dialogo.
Frecuencia programador puede establecer a 115,2 kHz. Este es un gran ajuste
importante para hacerlo bien. Si haga clic en "Read signature" y se obtiene la
respuesta "se corresponde con el dispositivo seleccionado" tiene
éxito logrado conectar con su IC.
Se lo indicara en la parte inferior de la ventana como se muestra en la imagen
superior.
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
Asegúrese también que la alimentación eléctrica del PCB se a la correcta (Puede
comprobarlo haciendo clic en la pestaña HW Settings y comprobar si el conversor
está dando el voltaje correcto).
Si estamos conectados nos dará los siguientes datos:
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
En la parte inferior del dialogo nos informara si está todo bien con un mensaje.
Establecer las casillas de verificación de acuerdo con la siguiente. Estas casillas se
encuentra en la siguiente pestaña (Fuses).
Nos tiene que dar los siguientes valores:
SELFPRGEN: unchecked
RSTDISBL: unchecked
DWEN: unchecked
SPIEN: checked
WDTON: unchecked
EESAVE: unchecked
BODLEVEL: Brown-out detection at VCC=1.8 V
CKDIV8 : unchecked
CKOUT: unchecked
SUT_CKSEL: Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK
+ 65 ms
El ajuste de salida del Fuses se mostrará en la parte inferior de la ventana.
En la siguiente imagen se muestra el estado normal que tendría que estar esta
pestaña.
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
Marque la casilla "Auto Read", "Smart warings" y "Vefify alfer programming"
opciones en la parte inferior de la ventana y luego haga clic en el botón Program.
Si todo va según el plan, usted debe obtener los mensajes Aceptar la respuesta en
la sección de salida en la parte inferior de su ventana para introducir el modo de
programación, escribir la dirección de fusibles, la lectura de la dirección de fusibles,
los bits de fusibles verificación y salir del modo de programación.
Si recibe mensajes de error, a continuación, volver a comprobar la versión de
su chip y todas las conexiones de su placa y conversor y que el equipo está
encendido. Asimismo, asegúrese de que la configuración de los fusibles es como
se ha descrito anteriormente.
Programa memoria Flash.
Haga clic la pestaña Program y echar un vistazo sección de apartado Flash.
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones
Manual básico
Quadcopter Programa sofware
La sección Flash. Compruebe el "Input HEX file" casilla de verificación.
A continuación, búsquela carpeta de firmware descomprimido y haga clic en
el firmware de su archivo HEX adecuado para el chip
El programa sea acto para su placa Atmega48PA. A continuación, haga clic en
el botón Program en la sección de flash de la ventana y usted debe obtener una
respuesta OK en la salida sección en la parte inferior de la ventana.
A continuación, haga clic en el botón Verify para asegurarse de que el programa
ha sido cargado correctamente y si usted tiene una respuesta bien volver a la parte
inferior de la ventana entonces usted ha programado con éxito de la IC con el
programa de pruebas.
Manual básico de funcionamiento
Versión 1.0 traducción
Fecha 2/08/2011
Helicópteros y aviones