Probleme FTDI Arduino Nano

Despre moduri de comunicare intre componente (I2C, SPI, serial, whatever)

Probleme FTDI Arduino Nano

Mesajde kosmin999 » 03 Sep 2013, 12:10

Salut, mi-am luat un Arduino Nano cu atmega 328.

- am OS win7 x64
- in device manager driverul e ok instalat.

Probleme: nu pot face upload de program, vad led-ul de TX cum vrea sa inceapa dar Nano nu raspunde. (e ca si cum comanda de reset nu o ia)

Soluti incercate:
- descarcat de pe site-ul FTDI ultima versiune pt win7 x64 -> Nu a rezolvat problema.
- descarcat Arduino software ultima versiune 1.5.3 -> Nu a rezolvat problema

Daca aveti solutii va rog sa ma ajutati si pe mine :D

----------------------------------------------
Update:
Am incercat manual sa fac reset, testat de mai multe ori, cu un intreval intre 0 - 2 secunde inainte de inceperea comunicatiei de Upload, dar nu merge.

----------------------------------------------
Update 2:
- In primul rind dupa sapaturi pe net am descoperit ca versiunea mea de placa Arduino nano V3, pinul 26 era NC, trebuie lipit la GND -> altfel Failed data communication sau altele
- se verifica dioda sa nu fie arsa, si nu este
- testat cu un alt convertor USB -> TTL direct pe RX/TX la Arduino Nano MERGE sa fac upload
- testat bucla cu Hyperterminal pe FTDI Nano -> nimic nici un fel de date, DAR -> cu un soft sniffer, se pare ca eu trimit un caracter si imi vine <0>..... Am crezut ca am uitat pinul 26 (Reset) nelipit dar era deja la masa

Dupa multe sapaturi, ma apropi de o concluzie, problema e la FTDI fizica sau firmware - stiu ca si FTDI se programeaza. Am incercat toate driverele de pe site-ul FTDI fara rezultate in cazul lui Arduino Nano, plus am 5 FTDI single USB -> TTL convertor am facut teste cu ele si merg perfect, deci driverele merg. Verificat si cablaj, trasee sa nu fie in scurt, tensiunile pe fiecare pin (specificat in datasheet) componentele aditionale condensatoare , rezistente ... totul ok


----------------------------------------------
Update 3:

Am vazut si vechea schema de Arduino UNO cu FTDI (Arduino Duemilanove), si e un pic diferita :shock:


----------------------------------------------
Update 4:

Am pus si pinul 19 la +5V (nu e obligatoriu, nici in datasheet nu este, dar se poate pune fara probleme) -> degeaba nu merge

Cine poate sa ma mai indrume de ce imi vin date <0> la orice caracter trimis prin bucla (testat orice combinatie posibila si imposibila, bit parity, .... etc). Cu acest snifer pot vedea informatia in acelasi timp si HEX, BIN, ASCII ... fiecare decodeaza ca 0000...



----------------------------------------------
referinte:

http://www.arduino.cc/cgi-bin/yabb2/YaB ... 1263958401
http://arduino.cc/en/uploads/Main/ardui ... ematic.pdf
http://solderpad.com/solderpad/arduino-nano-3/
Cu ce ma mai ocup: http://digitalelectron.wordpress.com
kosmin999
 
Mesaje: 103
Membru din: 04 Sep 2012, 17:33
Localitate: Bucuresti

Înapoi la Comunicatii