QUOTE (flicki @ 9/4/2018, 20:57)
Conforme a lo importante...tengo un par de preguntillas
¿se podría hacer ese flasheo con el arduino uno que lleva un chip ch340 o solo vale el arduino atmega2560 16u2? ¿y el 32 u2 si que vale no?
Depende a lo que te refieras...
Si te refieres a usar ese Arduino pirata (el que lleva el ch340 en lugar de un atmega8u2) como ledwiz clone la respuesta rápida es NO.
Si te has mirado los hilos en los que hablamos de los arduinos en el foro verás que el Arduino UNO oficial lleva en realidad dos microcontroladores: un atmega8u2 y un atmega328p. La principal diferencia está en que el atmega8u2 tiene soporte para USB y el atmega328p no.
El realidad el micro que se programa normalmente es el atmega 328p, el atmega8u2 ya viene programado para ser usado como puerto de comunicación serie sobre USB. Para digamos, llegar al atmega328p por la conexión USB.
Lo chinos para ahorrarse unos céntimos en lugar de poner un atmega8u2 ponen un ch340, que digamos sólo vale para hacer de puerto COM por USB. El atmega8u2 cambiando su programa puede hacer otras cosas (como por ejemplo, hacer de teclado USB, joystick USB... etc).
Hay otros Arduinos como el micro o el Leonardo que sólo tiene un microcontrolador de la familia del atmega8u2, como es el atmega32u4, que tienen soporte para USB. Otros Arduinos les pasa como al UNO que necesitan de otro microcontrolador para tener USB, como por ejemplo el Arduino Mega2560.
Por éste motivo el ledwiz clone tiene para ciertos Arduinos dos firmwares, uno para cada chip. Si te fijas en los Arduinos con dos chips, tienen dos conectores de 3x2 pines. Uno para poder programar un chip y otro para el otro chip. Por eso, os digo que lo primero es poder programar los chips mediante su conector ya que en cuando le cambies el programa al chip que hace de USB (atmega8u2) no vas a poder cambiar el programa al otro chip (atmega 328p).
QUOTE (Kusaro @ 9/4/2018, 21:13)
Arduino es arduino, por la facilidad de programación que da con un entorno simple y sencillo junto con un código que se puede poner el cualquier otro arduino (salvo que este no dispongo del numero sumiciente de conexiones o le falte memoria...)
Asi que la respuesta es si, sin ningun problema
EDITO:
A ver, acabo de flashear mi arduino con ledwiz y no he tenido ningún inconveniente (eso si, lo he realizado con el usbasp...)
Si te fijas bien en el código del ledwiz clone, verás que no está hecho usando el entorno simple y sencillo de Arduino. Más bien está programado en base al entorno oficial de desarrollo de Atmel. Digamos que no se usan las típicas funciones de Arduino de PinMode,etc.
Desde mi punto de vista, es un modo un poco más complicado de trabajar ya que el entorno oficial del Arduino te oculta ciertas cosas de más bajo nivel.
Con el usbasp vas a poder reprogramar los chips sin ningún problema.
QUOTE (flicki @ 9/4/2018, 21:16)
Es estrictamente necesario los pines de reseteo en arduino para borrar el microchin?? lo pregunto porque en mi arduino no puedo hacer ese hard reset que comentan, tan necesario para luego meterle la nueva programacion del chip.
Mi arduino tiene seis pines iscp y vale, no tiene los pines de reset que sale en el tutorial
hay alguna otra manera de resetearlo que no sea puenteando pines?
En el conector de 6 pines para la programación ICSP ya viene todas las señales necesarias para programar el chip:
https://forum.arduino.cc/index.php?topic=84190.0Pero claro, si el el Arduino pirata CH340 sólo vas a tener los pines del atmega328p.