- Dom, 25 Jul 2010 16:39
#966250
Buenass
Como estoy algo bloqueado con la construcción del Hercules y no me vienen las ideas para terminarlo, pues me he puesto con otra cosilla, a ver si cambiando un poco de aires...
Me he comprado una Turnigy 9X V2 y la he modificado y reflasheado con el firmware libre del proyecto http://code.google.com/p/th9x/ La verdad es que el otro firmware me gustaba más, el nuevo apenas pesa la mitad y es bastante mas directo, aun que ni este ni el otro los entiendo... para reprogramar el ATmega64A he utilizado mi GTP-USB plus con el programa WinPic800, que si bien no tengo mucha idea de hacer los codigos, grabarlos no requiere de mucha materia gris.
Al lio:
Esquema de conexionado entre el conector de 10 pines ICSP del programador y las señales necesarias para programar el ATmega
Correlación entre las señales y los pads de la placa base de la emisora
Cable de 10 hilos que tenia por ahí tirado (para un posible 4º eje de mi controladora CNC) soldado a la placa, viene al pelo para por un lado conectarlo al conector ICSP del programador y por el otro lado soldar los hilos en los pads.
Un poco de lima y sacamos el cable por el compartimento de las pilas, el conector ya esta enchufado al programador y este por USB al portatil.
Nos vamos a la web del proyecto th9x y nos descargamos el firmware.
Pero antes de enchufar el cable USB, hay que provocar un "Switch Error" moviendo uno de los interruptores fuera de su posición de neutro, pues la pantalla si esta completammente iluminada consume demasiado y no permite la correcta alimentación del ATmega mediante el puerto USB.
Enchufamos todo, abrimos el Winpic800, configuramos el tipo de microcontrolador como AVR-8bit // ATmega64 y el modo de programacion tipo serie (circulo rojo).
Le damos al boton "dev" y nos escaneara en busca del micro, si todo va bien, nos aparecera en pantalla.
Despues le damos a leer, y si el codigo no esta protegido, leera el firmware original del microcontrolador.
Ahora es buen momento de guardar una copia del firmware original, no vaya a ser que el nuevo no acabe de ir o no nos guste y deseemos volver atras.
Ahora viene lo bueno, pinchamos en el boton "borrar" y limpiamos el ATmega, si teniamos alguna configuración guardada, ya has echo tarde...
Abrimos el nuevo firmware (primero deberemos convertir el archivo .bin que nos hemos descargado a .hex que es el idioma que entiende el WinPic800, habra que buscar alguna utilidad para ello... http://perso.wanadoo.es/cibermasp/desca ... xutils.zip) y despues le damos a "Programar todo"
Cerramos el programa, desenchufamos los trastos y encendemos la emisora, si nos dejamos el stick del gas avanzado, nos mostrara una advertencia, hay que dejarlo atrasado.
Si nos dejamos algun interruptor que no este en una posición neutra, no mostrara ningun switch error, en este caso entrara directamente en el menu de programación, indicando con un "1" al culpable.
Y cuando lo tengamos todo bien, por fin nos dejara ver la pantalla principal, me gustaba mas la otra...
Bueno, ahora a decidir con cual me quedo...
PD: antes de todo esto, le desmonte el modulo integrado y la antena y le hize una pequeña ñapa, agujeree la tapa del modulo y monte ahí la antena, corte el cable por la mitad y lo solde al modulo, ahora es de quita-y-pon
Y aqui la familia al completo.
Saludoss
Como estoy algo bloqueado con la construcción del Hercules y no me vienen las ideas para terminarlo, pues me he puesto con otra cosilla, a ver si cambiando un poco de aires...
Me he comprado una Turnigy 9X V2 y la he modificado y reflasheado con el firmware libre del proyecto http://code.google.com/p/th9x/ La verdad es que el otro firmware me gustaba más, el nuevo apenas pesa la mitad y es bastante mas directo, aun que ni este ni el otro los entiendo... para reprogramar el ATmega64A he utilizado mi GTP-USB plus con el programa WinPic800, que si bien no tengo mucha idea de hacer los codigos, grabarlos no requiere de mucha materia gris.
Al lio:
Esquema de conexionado entre el conector de 10 pines ICSP del programador y las señales necesarias para programar el ATmega
Correlación entre las señales y los pads de la placa base de la emisora
Cable de 10 hilos que tenia por ahí tirado (para un posible 4º eje de mi controladora CNC) soldado a la placa, viene al pelo para por un lado conectarlo al conector ICSP del programador y por el otro lado soldar los hilos en los pads.
Un poco de lima y sacamos el cable por el compartimento de las pilas, el conector ya esta enchufado al programador y este por USB al portatil.
Nos vamos a la web del proyecto th9x y nos descargamos el firmware.
Pero antes de enchufar el cable USB, hay que provocar un "Switch Error" moviendo uno de los interruptores fuera de su posición de neutro, pues la pantalla si esta completammente iluminada consume demasiado y no permite la correcta alimentación del ATmega mediante el puerto USB.
Enchufamos todo, abrimos el Winpic800, configuramos el tipo de microcontrolador como AVR-8bit // ATmega64 y el modo de programacion tipo serie (circulo rojo).
Le damos al boton "dev" y nos escaneara en busca del micro, si todo va bien, nos aparecera en pantalla.
Despues le damos a leer, y si el codigo no esta protegido, leera el firmware original del microcontrolador.
Ahora es buen momento de guardar una copia del firmware original, no vaya a ser que el nuevo no acabe de ir o no nos guste y deseemos volver atras.
Ahora viene lo bueno, pinchamos en el boton "borrar" y limpiamos el ATmega, si teniamos alguna configuración guardada, ya has echo tarde...
Abrimos el nuevo firmware (primero deberemos convertir el archivo .bin que nos hemos descargado a .hex que es el idioma que entiende el WinPic800, habra que buscar alguna utilidad para ello... http://perso.wanadoo.es/cibermasp/desca ... xutils.zip) y despues le damos a "Programar todo"
Cerramos el programa, desenchufamos los trastos y encendemos la emisora, si nos dejamos el stick del gas avanzado, nos mostrara una advertencia, hay que dejarlo atrasado.
Si nos dejamos algun interruptor que no este en una posición neutra, no mostrara ningun switch error, en este caso entrara directamente en el menu de programación, indicando con un "1" al culpable.
Y cuando lo tengamos todo bien, por fin nos dejara ver la pantalla principal, me gustaba mas la otra...
Bueno, ahora a decidir con cual me quedo...
PD: antes de todo esto, le desmonte el modulo integrado y la antena y le hize una pequeña ñapa, agujeree la tapa del modulo y monte ahí la antena, corte el cable por la mitad y lo solde al modulo, ahora es de quita-y-pon
Y aqui la familia al completo.
Saludoss