Programación FTDI UART (primeros pasos)

2

Actualmente estoy intentando dejar de lado la placa arduino e iniciar los microcontroladores del programa en las placas pcb a través de pines de programación, estoy usando un ATMEGA328u de esta placa prefabricada. Para empezar estoy intentando cargar el gestor de arranque, sé que todas las conexiones están en su lugar ya que este pcb es un kit, el controlador FTDI está instalado en mi máquina, se verificó que el cable funciona usando esta guía

pinesdeltableroftdi

Sin embargo, no tengo idea de cómo escribir realmente el programa y cargarlo en el microcontrolador, he estado jugando con el IDE arduino todo el día, mi cable FTDI está en COM10, sin embargo, ningún programador disponible en el IDE arduino parece funcionar Con este cable, he estado buscando e intentando todo el día sin suerte,

¿Cómo puedo escribir código en cy subirlo a mi microcontrolador usando el cable FTDI? ¿Necesito un software específico para hacer esto? ¿Alguna configuración especial o hack? ¿Qué me estoy perdiendo?

Esquema actual del proyecto que estoy intentando programar

Actualmente estoy usando esta hoja de datos para mi cable

    
pregunta GoatZero

2 respuestas

3

Si usa un chip Atmel ATMEGA en blanco, no vendrá con un cargador de arranque.

Al hacer clic en Upload en el IDE de Arduino, el IDE interactúa (a través del puerto serie) con el cargador de arranque en el chip ATMEGA.

Deberá usar un ISP (en el programador del sistema) para escribir este cargador de arranque en el chip ATMEGA. Una vez hecho esto, puede usar el cable FTDI del IDE de Arduino.

Puede obtener una gama de diferentes adaptadores ISP, desde los costosos programadores de la marca Atmel, hasta clones de ASasp sub de $ 2 .

    
respondido por el corecode
1

debe intentar instalar Atmel IDE u otro IDE profesional. Es seguro que apoyan a su programador.

Atmel studio: enlace

Keil uvision (admite algunos dispositivos atmel): enlace

Me sorprendería mucho si Arduino IDE es compatible con el chip FTDI. Eventualmente, podría hacer que funcione, pero debería dar el paso hacia un IDE más complejo ahora.

Saludos, MathieuL.

    
respondido por el MathieuL

Lea otras preguntas en las etiquetas