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