Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Usar un arduino como un micro atmel
#1
Hace tiempo que adquiri un arduino Uno y un Mega, pero no me llega a convencer el entorno de programacion, me gusta mas avrstudio y programar "a la vieja escuela" asi que me preguntaba si alguien ha visto el uso de las placas arduino como simples micros atmel, tengo el avrips y teniendo el conector ICSP se que puedo programarlo, pero me gustaria usarlo con algun bootloader y aprovechar el chip FTDI que traen las placas.
Citar
#2
Bueno, hoy he estado haciendo pruebas y he encontrado esta pagina :

http://www.chip45.com/avr_bootloader_atm...5boot2.php

He probado con el Arduino Uno y con el Mega. En el Uno consigue conectar con el bootloader pero no consigue cargar el programa, con el Mega si he podido usar ya el booloader. Supongo que sera porque el Uno usa el atmega16U y el Mega usa el chip FTDI
Citar
#3
¿Cómo los conectas?

Revisa los esquemas del pinOut de cada placa: http://arduino.cc/en/Reference/SPI

Hace poco escribí algo sobre ello (en mi caso para poder usar unos nfr24l01+). No es lo mismo y no sé como ayudarte.. pero a lo mejor te da alguna idea de que es lo que pasa.

http://spainlabs.com/foro/viewtopic.php?f=9&t=38
Citar
#4
Uso para programar ambas placas el avrispII, los micros se programan correctamente con el .hex del bootloader. El problema viene al intentar usar el nuevo bootloader no-arduino, en el Mega me funciona correctamente, conecta y carga el programa, mientras que en el UNO no funciona, solo conecta pero no permite cargar el programa.
Para cargar con el bootloader el programa uso la conexion del usb de la placa, de igual modo a si fuera un arduino normal.
Citar
#5
Para el uno tendras que buscar un bootloader que pueda usar el atmega16u... por el resto, cuando tengas los bootloaders correctamente puestos no tendras problemas, es subir el hex y funcionar. no dejan de ser micros atmel...
Citar
#6
Iceflow escribió:Para el uno tendras que buscar un bootloader que pueda usar el atmega16u... por el resto, cuando tengas los bootloaders correctamente puestos no tendras problemas, es subir el hex y funcionar. no dejan de ser micros atmel...

Pues si, pero no se donde encontrarlo y el problema es la cantidad de referencias que salen en las busquedas, estuve la mañana del sabado y solo encontre lo que puse arriba, tras muchas paginas
Citar
#7
El 16u2 ya es un chip con usb integrado... ya deberia cargar un puerto com cuando lo conectas y con el podrias programar sin problemas desde un software que use el sistema de "quemar" hex... si has tocado el bootloader igual te has cargado algo... Triste el chip que programas luego es el del uno... el 328 o 168... y no el 16u2... ese hace la funcion del chip ftdi...
Citar
#8
Iceflow escribió:El 16u2 ya es un chip con usb integrado... ya deberia cargar un puerto com cuando lo conectas y con el podrias programar sin problemas desde un software que use el sistema de "quemar" hex... si has tocado el bootloader igual te has cargado algo... Triste el chip que programas luego es el del uno... el 328 o 168... y no el 16u2... ese hace la funcion del chip ftdi...

No toque nada del bootloader, pero se ve que el uso del atmega16u2 no es compatible de alguna manera, como decia cargo el bootloader en el micro y consigue conectar la aplicacion con el bootloader del micro, pero despues no deja cargar el nuevo programa. En el mega, que usa el ftdi, va sin problemas.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Cómo se programa este Arduino? cybero 7 707 02-01-2017, 06:41 PM
Último mensaje: daniez
  Micro Arduino DIY DanixXz 0 445 20-11-2014, 12:31 AM
Último mensaje: DanixXz
  Duda de como hacer una medición con arduino Universo 2 567 04-02-2014, 03:59 PM
Último mensaje: profesorfrink42
  ¿Arduino MEGA o Arduino ADK? igargi 7 1,036 25-08-2013, 04:58 PM
Último mensaje: cansi22
  Arduino como traductor SPI-I2C? hinjeniero 1 819 22-07-2013, 09:06 PM
Último mensaje: OverCraft