Necesita el pinout para esta placa FTDI que no sea la misma [cerrada]

-5

Realmente me gustaría saber el pinout para esta placa FTDI. No tiene un número de modelo y en la búsqueda de imágenes de Google no pude encontrarlo.

Tiene pines de 2x4 en el extremo de los dos lados soldados. Descubrí cuál es el + -5V. Solo necesito saber el RX / TX y no necesito nada más para programar un atmega 328P que ya tiene el cargador de arranque, ¿es correcto?

Gracias

    
pregunta munin24

2 respuestas

3

Obtenga la hoja de datos FT232R y rastree el pinout desde el chip. El hoyuelo en el chip es el más cercano al pin 1. Haré el primero por usted, Pin 2 = Recepción de entrada de datos asíncrona, que es el primer pin que no está poblado en el lado izquierdo cuando sostiene el extremo USB hacia usted en el parte superior del tablero. Si las huellas se ubican debajo del tablero o no tiene interés en investigar el PCB a la vista, coloque un medidor en el pin de interés en el modo de ohmios y tóquelo en cada pin hasta que vea continuidad.

    
respondido por el laptop2d
0

Ok, gracias a la hoja de datos que lo descubrí.

Mirando el tablero en la primera imagen, los pinouts eran de izquierda a derecha:

1 - rx 2 - tx 3 - VCC 4 - GND

Algunos tutoriales mencionan que tienes que conectar el DTR al pin de reinicio:

enlace

¿Es eso así? Porque algunos no lo hacen, solo dicen rx, tx es suficiente. Todavía no puedo programar el chip con el error:

 avrdude -p m328p -P /dev/ttyUSB0 -c avrisp -b 9600 -n -v -v -v

avrdude: Version 5.11.1, compiled on Oct 18 2011 at 21:17:35
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/root/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyUSB0
         Using Programmer              : avrisp
         Overriding Baud Rate          : 9600
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

avrdude done.  Thank you.

Probé diferentes velocidades en baudios, no importa lo que no esté respondiendo. Linux reconoce el FTDI como:

Sat Feb 13 22:52:14 2016] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[Sat Feb 13 22:52:14 2016] ftdi_sio 1-2.1:1.0: device disconnected
[Sat Feb 13 22:52:19 2016] usb 1-2.1: new full-speed USB device number 73 using uhci_hcd
[Sat Feb 13 22:52:20 2016] usb 1-2.1: New USB device found, idVendor=0403, idProduct=6001
[Sat Feb 13 22:52:20 2016] usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Sat Feb 13 22:52:20 2016] usb 1-2.1: Product: FT232R USB UART
[Sat Feb 13 22:52:20 2016] usb 1-2.1: Manufacturer: FTDI
[Sat Feb 13 22:52:20 2016] usb 1-2.1: SerialNumber: A6004mhS
[Sat Feb 13 22:52:20 2016] ftdi_sio 1-2.1:1.0: FTDI USB Serial Device converter detected
[Sat Feb 13 22:52:20 2016] usb 1-2.1: Detected FT232RL
[Sat Feb 13 22:52:20 2016] usb 1-2.1: FTDI USB Serial Device converter now attached to ttyUSB0
[Sat Feb 13 22:56:25 2016] usb 1-2.1: USB disconnect, device number 73
[Sat Feb 13 22:56:25 2016] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[Sat Feb 13 22:56:25 2016] ftdi_sio 1-2.1:1.0: device disconnected

Bueno, ahora mis preguntas son:

1, cuando uso el IDE de Arduino para programar un barebone 328P con este FTDI, ¿cuál debería ser el TABLERO y cuál debería ser el PROGRAMADOR ?

Ahora mismo lo tengo en Arduino Nano / Atmega328 + AVRISP mkII

Aunque lo intenté casi todo ... creo que otra cosa está mal.

2, ¿Debo poder obtener algún resultado haciendo lo anterior?

 avrdude -p m328p -P /dev/ttyUSB0 -c avrisp -b 9600 -n -v -v -v
comando

SIN conectar el chip barebone? Creo que no, ya que esto no actúa como un MCU completo como un convertidor en serie.

Gracias

    
respondido por el munin24

Lea otras preguntas en las etiquetas