[HELP] TTL to USB

Bonjour à tous,

Pour différents projets, je me suis acheté des cartes arduino mini pro. Le problème, c'est qu'elles n'ont pas de port USB et donc que je dois téléverser mon code via un adaptateur TTL-USB. Et c'est là que j'ai de gros soucis...
J'ai acheté un module CP2102 de chez DSD TECH, mais sans succès, j'ai également essayé avec deux différents "cables degug série" mais sans succès.

J'ai bien installé le driver CP2102.
J'ai essayé également avec un arduino UNO.
J'ai bien connecté TX-RX et RX-TX.
J'ai essayé avec 3 cartes arduino mini-pro pour être sûr que ca ne venait pas d'elles.
Pour être sûr que ca ne vient pas du code, j'essaie de téléverser blink.

Je ne sais plus trop quoi faire, donc si vous avez des idées, je suis preneur avec grand plaisir.
Merci d'avance...

Thomas

PS : Voici la fin du log sur mon arduino UNO

Les variables globales utilisent 149 octets (5%) de mémoire dynamique, ce qui laisse 2411 octets pour les variables locales. Le maximum est de 2560 octets.
Redémarrage forcé en cours en 1200bps ouvert/fermé sur le port COM3
Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
PORTS {COM1, COM3, } / {COM1, COM3, } => {}
Uploading using selected port: COM3
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega32u4 -cavr109 -PCOM3 -b57600 -D -Uflash:w:C:\Users\Thomas\AppData\Local\Temp\arduino_build_469069/Blink.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM3
Using Programmer : avr109
Overriding Baud Rate : 57600
AVR Part : ATmega32U4
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack


eeprom 65 20 4 0 no 1024 4 0 9000 9000 0x00 0x00
flash 65 6 128 0 yes 32768 128 256 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : butterfly
Description : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .

Bonjour,

Je suppose que tu as aussi connecté le GND.
Il faut que tu connectes le dtr au reset via un condensateur de 100nF.
Si ta carte usb-serie n'a pas de dtr il est possible de s'en sortir en appuyant sur le reset de la carte et en le relâchant au moment ou le message 'Telechargement..." s'affiche.

Bonjour kamill,

Merci pour ta réponse, j'avais bien lu le tuto en anglais sur le sujet, avec le bouton reset, mais le problème, c'est qu'il n'y en a pas sur ma carte TTL et qu'il n'y en a pas non plus sur mes cables de debug...

Ca veut dire que je dois racheter une autre interface TTL ?

Ca veut dire que je dois racheter une autre interface TTL ?

Non, il s'agit du bouton de Reset de la carte Arduino, le interfaces UART/USB n'en sont pas pourvues en général.
Le changement d'interface pourr un modèle doté de la sortie DTR permettrait par contre de provoquer le Reset automatique au bon moment et d'éviter le le faire 'en manuel'

C'est sur le reset de la carte arduino qu'il faut appuyer.
Tu maintiens le reset appuyé pendant la compilation et juste quand le message "Telechargement ..." apparaît tu relaches le reset.

Salut

Il y a déjà sur la PRO MINI un condensateur de 100nF entre l'entrée DTR et le RESET de l'ATMEGA.

Il y a tout ce qu'il faut ICI chapitre 5.

@+

perso j'utilise des FT232RL 3.3V 5.5V FTDI USB to TTL Serial Adapter

FTDI.png
le prix varie entre 1 et 2 euros suivant les moments et tout fonctionne tout seul, avec FTDI on a de la qualité, pas besoin de drivers sur aucune plateforme, ni d'appuyer sur reset et ils supportent 5v et 3.3V (en bougeant le cavalier à droite sur la photo)