Pages: [1]   Go Down
Author Topic: usar programador AVR como FTDI  (Read 1854 times)
0 Members and 1 Guest are viewing this topic.
Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 728
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,
estoy usando el programador AVR de Pololu con conector ISP en un arduino minimalista, cargo el programa, pero al no tener comunicación serie, no puedo monitorizar en el PC el funcionamiento del mismo. He visto que este módulo tiene unos conectores  ("USB-to-TTL-Serial adapter") para comunicación serie : TTL-TX, TTL-RX, I/O A, I/O B, 5V VBUS, GND.
Pero no entiendo muy bien cómo se debe conectar al PC: vale el mismo cable USB que usa para ISP, o debo construir otro cable USB?
Conocéis algún esquema que ilustre esa conexión?
Agradezco toda ayuda.


Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 247
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

El programador de Polulu trae un chip USB-RS232 TTL integrado.

Para utilizar el programador de Polulu como cable FTDI sólo necesitas los terminales TTL-Rx, TTL-Tx y GND (el reset puedes probar si es A o B , pero puedes dejarlo sin conectar y hacerlo manual).
Y por si acaso alimenta el Arduino con una batería independiente.
Tal vez te ayude la página siguiente:

http://txapuzas.blogspot.com/2010/07/cable-de-programacion-para-arduino-ftdi.html



Saludos
Logged


Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 728
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias Iñigo.
Pero sigo teniendo una duda muy básica sobre quien se comunica con quien: esa conexión USB-FTDI entre el programador AVR y el PC me serviría para establecer comunicación serie entre el mini-arduino y el PC, tal como se hace con el cable ISP? Eso es lo que no entiendo, porque el programador no va conectado a los pines TR-RX del Arduino.
Gracias de nuevo
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 247
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola curro92

Creo que estás confundido.

La conexión por cable FTDI sirve para comunicar el micro con el PC a través del puerto serie, y utiliza las patillas Rx y TX.
Si el chip tiene grabado el bootloader, también sirve para cargar los programas a partir del editor Arduino.
Un ejemplo de comunicación y grabación del chip usando el cable lo tienes en:
http://txapuzas.blogspot.com/2010/07/cable-de-programacion-para-arduino-ftdi.html


En esta página , en el esquema, puedes ver los terminales del cable FTDI en el micro (es para el paperduino, pero es el mismo que en el Arduino):
http://txapuzas.blogspot.com/2010/07/paperduino-stripboard.html


La conexión ISP es especial, sólo se utiliza para programar el chip (con AVRdude por ejemplo, o con el programa de carga que tengas) y utiliza otras patillas (MISO,MOSI) del micro.
Un ejemplo de programación del micro con ISP lo tienes en:
http:// http://txapuzas.blogspot.com/2009/12/paperbootloaderspp-grabacion-del.html



Saludos
Logged


Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 728
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias de nuevo, Iñigo
Seguiré probando.

Logged

Pages: [1]   Go Up
Jump to: