MCP2221 USB al programador UART

3

Soy muy nuevo en el diseño eléctrico y tenía una pregunta muy básica. Estoy intentando programar un Atmega328p usando el chip de interfaz MCP2221. Escogí este chip porque es el único convertidor que puedo encontrar en un paquete de inmersión / paquete. Mirando mi diseño, he conectado el pin de reinicio del chip a través de una tapa de 100 nF al pin de reinicio en la atmósfera. Conseguí este diseño de la configuración arduino uno ftdi. ¿Funcionaría esto para programar el atmega cuando ya tiene cargado el cargador de arranque arduino?

Gracias.

    
pregunta Goodwin

1 respuesta

1
  

Mirando mi diseño, he conectado el pin de reinicio del chip a través de una tapa de 100 nF al pin de reinicio en la atmega.

Esto definitivamente no es correcto.

El pin RESET en el MCP2221 es una entrada, no una salida. Lo único que haría una conexión de esta manera es posiblemente reiniciar el MCP2221 cuando se presiona el botón de reinicio, lo que hace que se desconecte de su computadora por un momento.

No hay una buena manera de conectar esto, ya que el MCP2221 no tiene señales UART secundarias (por ejemplo, RTS / CTS, DTR / DSR). Es posible que pueda conectar uno de los GPIO al capacitor para obtener el resultado deseado, pero tenga en cuenta que esto requerirá algunos cambios de software en el programador para admitirlo. Una mejor opción podría ser usar el MCP2200 , que tiene pines RTS / CTS que pueden usarse tal como están el programador.

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas