problema con Arduino PCB

1

He hecho pocas placas Arduino diferentes que son programables solo a través de ISP porque la comunicación Serial me está dando este error:

Tamaño de boceto binario: 3,026 bytes (de un máximo de 30,720 bytes) avrdude: stk500_getsync (): no está sincronizado: resp = 0x00

La comunicación serie está mal conectada, pero cuando conecto mi FTDI, simplemente cambio el cable, eso no es un problema en este caso

He seguido el sencillo esquema de Arduino Nano y Arduino Pro mini, que son bastante sencillos.

El AtMega está funcionando, recibí la firma y quemé el cargador de arranque con éxito y cargué el boceto. Lo que no entiendo es por qué no puedo cargar mi boceto sobre el Serial incluso si el TX y el RX están conectados correctamente y el RESET está conectado como El esquema del sitio web de Arduino.

Este es el esquema Promini enlace

y esto es mio coneltablero(losé,noessuperbonitocomodiseño)

Ahora,estaplacafuncionabienylacomunicaciónenserietambién,perocuandointentocargarcualquierboceto,inclusoconunasimpleluzparpadeante,elcompiladordevuelveelerroranterior.

¿Dóndeestoyhaciendomal?¿Estámalelcableadodemipindereinicio?SeguílasinstruccionesparaagregarunreinicioautomáticoyconectarmeaVCCatravésdeunaresistencia.

Porcierto,funcionaa3.3Vy8mhz,necesitoactualizarelesquema.

PruebadetrabajoenseriedespuésdecargarelbocetodemuestradeArduino

    
pregunta max246

1 respuesta

2

Lamentablemente, parece que has cometido el error clásico con las conexiones UART / RS232.

Con UART, el RX de un dispositivo debe conectarse al TX del otro (y viceversa). En su diseño, ha conectado el TX de la conexión FTDI al TX del ATMega328p (y RX a RX). Como tales, los dos dispositivos no podrán comunicarse entre sí.

Peor aún si sigues intentándolo, estás cortocircuitando el pin TX del chip FTDI cada vez que intenta enviar un paquete porque cuando el chip FTDI intenta enviar un bit de bajo nivel, el TX desde el ATMega328 todavía está manejando el línea alta.

Parece que lo más probable es que esté utilizando cables de puente para conectar la interfaz FTDI en lugar de una placa como esto como la El símbolo esquemático sugiere. Entonces, siempre que tenga los cables de puente RX y TX de la manera correcta no será un problema (probablemente debería especificar información como esa en su pregunta para evitar confusiones).

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas