Sari la conținut
ELFORUM - Forumul electronistilor

Problema upload arduino nano


ionutz2013

Postări Recomandate

Dupa 5 pagini de sfaturi, unele bune altele mai putin bune, intreb si eu: si-a pus cineva problema unor fuse-bits prost alesi? De obicei asa se intampla cand uC are fuse--bits prost setati. Cand i-am solicitat userului sa posteze eroarea cu print screen, nu cu poze a zis ca aia e eroarea! Ultima imagine arata ca uC este cel mai probabil Atmega328 PA, sau PU sau A, oricum nu 328P. Si de aici ultima eroare. Ia un programator USBASP, foloseste pentru scriere un soft adecvat (sunt cateva pe net si chiar in sectiunea Atmel de aici, citeste fuse-bits, apoi scrie-le conform uC pe care il ai si conform celor scrise in fisierul boards.txt din folderul de instalare Arduino si ai rezolvat problema, fara sa mai umpli inca 5 pagini de nimic! Este prea mult?

Link spre comentariu
  • Răspunsuri 171
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • ionutz2013

    60

  • zvonacfirst

    38

  • daniels

    31

  • nico_2010

    12

Top autori în acest subiect

Imagini postate

Din "fabrica", adica de chinez! Nu as fi scris ce am scris daca nu as fi patit-o cu un Nano cumparat de la un magazin din RO.

Software compatibil cu USBASP: XploreFlash, AVRDUDESS, Extreme Burner.

Link spre comentariu

Nu stiu ce sa zic. Nu am intampinat problema asta si am cumparat NANO exclusiv de la chinezi. Daca ar fi asa, ar putea rezolva problema dar nu are un programator de genul USBASP.

Cele 5 pagini de sfaturi au aparut si din dorinta userilor de a-i oferi o solutie initiatorului topicului pentru a rezolva sau diagnostica problema cu mijloacele de care dispune.

Link spre comentariu
Acum 2 ore, nico_2010 a spus:

Dupa 5 pagini de sfaturi, unele bune altele mai putin bune, intreb si eu: si-a pus cineva problema unor fuse-bits prost alesi? De obicei asa se intampla cand uC are fuse--bits prost setati. Cand i-am solicitat userului sa posteze eroarea cu print screen, nu cu poze a zis ca aia e eroarea! Ultima imagine arata ca uC este cel mai probabil Atmega328 PA, sau PU sau A, oricum nu 328P. Si de aici ultima eroare. Ia un programator USBASP, foloseste pentru scriere un soft adecvat (sunt cateva pe net si chiar in sectiunea Atmel de aici, citeste fuse-bits, apoi scrie-le conform uC pe care il ai si conform celor scrise in fisierul boards.txt din folderul de instalare Arduino si ai rezolvat problema, fara sa mai umpli inca 5 pagini de nimic! Este prea mult?

Pe uc scrie mega328PB clar ce sa mai inteleg de aici? Nu am cum sa detin toate programatoarele. La fiecare microcontroler exista cate un programer nu sriu de care. Unele foarte scumpe. Vreau sa fac acel ceaa cu un nano ca sa fie compact. Momentan este facut pe arduino uno care e voluminos. Am demontat un lgt8f328p care e functional dar codu de la ceaa nu merge nici pe asta. In schimb am incercat codul de la voltmetru care pe lgt merge dar pe nano busit nu merge nici ala si niciun fel de sketch. Pe lgt nu merge codu de la ceas dar altele merg. Clar ceva se intampla cu acest nano. Am pus clar ce eroare da aceeas la toate codurile. Iar cand incerc acel ceas pe lgt imi zice multiple libraries were found for EEPROM.h. a facut cineva acel ceas pe arduino nano? Sau ceva compact? Nu sa fie cat un dulap

Acum 14 minute, antemir a spus:

Eu revin si spun că eu cred că este o simplă problema de comunicatie PC - CH340.
Initiatorul tot face zeci de teste si tot modifica setarile IDE.
In filmarea de la pag.3 (cea cu serial monitor) apare clar eroarea: "Invalid serial port".
Iar asa ceva nu are legatura cu Atmega (poate nici sa nu fie pe placă, trebuie să se conecteze la serial CH340).

@ionutz2013, ca să ne covingem:
Conecteaza la Arduino modulul si fa strap intre pinii RX , TX de pe modul.
Apoi tine buton Reset apasat (simulăm că nu exista procesor pe placă).
Cu buton Reset apăsat, porneste Serial Monitor.
Vei ține Reset apăsat în continuare.
Trebuie să se conecteze la COMx si atunci cand tastezi ceva + Enter in linia Message de la Serial Monitor, trebuie sa vezi că se receptionează si afiseaza mesajul trimis la CH340. (loopback).
Iar LED-urile RX si TX trebuie sa luminze (trimite un mesaj mai lung ca sa vezi asta).
Merge ?
 

Am facut si nu se conecteaza. Am incercat cu lgt. Ala se conecteaza instant si apare o bara sa scrii mesaj si dedesupt tot felu ce citeste din el. Arduino uno se conecteaza instant fara sa strapez fara sa apas pe nimic. Nano asta nu orice as face nu functioneaza. Nu se conecteaza la serial nu compileaza 

Editat de ionutz2013
Link spre comentariu
Acum 14 minute, antemir a spus:

Adică 5 pag. degeaba.
Până nu rezolvi asta, poți să scoți si Atmega de pe placă :)
Schimbă cablul USB, sau șterge toate COMx din device manager (dă-i să le arate și pe cele hidden).

 

Dar tptus bootloaderu l-a scris imediat. Deci cablu nu ar fi problema. Daca era cablu defect nu il vedea deloc sau nu scria nici bootloaderu.

Link spre comentariu
Acum 28 minute, antemir a spus:

Ai sters toate porturile COMx ?
Poate chinezul nu a testat partea de USB (CH340).  L-a scris pe ICSP.
Verifica cablajul. Există schema Arduino Nano pe net. Poate nu o fi CH340 defect.
Si testezi cum am spus mai sus. Nu are rost să te apuci de programarea Atmel pe USB până nu merge testul de mai sus.

 

Am sters toate comurile, am schimbat si mufa de la miniusb la microusb am incercat vreo 3 cabluri pana acum si degeaba. Acelas rezultat. 

Link spre comentariu
Acum 6 minute, ionutz2013 a spus:

Aia era din cauza ca nu ai ales modulul corespunzator. Dar aia am scapat de ea.  Problema e de conectare. Cand deschid serial monitor apare asta. https://imgur.com/lp7fguQ 

La celelalte 2 module se conecteaza imediat fara artificii.

Înlocuiește ch341 cu un care este ok și vezi care e treaba.

Link spre comentariu

Tocmai ca, dupa parerea mea, CH340 e bun. Stii ce se intampla daca strapezi rx si tx? Iti vor apare cel putin 10 incercari esuate avr, ca tinp dureaza destul de mult. Nu mai stiu codul, dar asa se manifesta.

Link spre comentariu
Acum 5 minute, antemir a spus:

Nu ai inteles.
Nu intri in programare (upload).
Doar deschizi Serial monitor. Trebuie sa se conecteze ok la CH340.
Apoi, daca faci scurt in RX,TX, ce trimiti din Serial monitor, apare in fereastra.
Evident cu Atmega in Reset.
Ia fă un test .
 

Am facut test si nu merge. Dar am observat la ch340 de pe placa busita are pinul 9 la gnd iar pe schema si celalalt modul lgt are pinu 1 la gnd. Pe ic de pe cea busita nu. scrie nimic. Pe ic de la lgt scrie ch9340c. Am masurat cu multimetru conexiunile rx tx intre ch340 si atmega si sunt ok

Link spre comentariu

Cipul de pe placa (atmega) e posibil sa fie marcat gresit, sau s-a intamplat ceva la instalarea bibliotecilor pe noile varinte IDE.

Inca ceva, cauta in device manager sa vezi starea portului pe care il folosesti. E posibil sa-ti trebuiasca un driver pt CH9340

Editat de daniels
Link spre comentariu

Am incercat cu drivere cu biblioteci cu toate metodele. Placa asta e dusa nu imi mai bat capu cu ea ca nu fac decat sa pierd timp si sa nu rezolv nimic. Nu se conecteaza serial monitor, nu pot scrie niciun cod pe ea, am comandat deja alte 2 placi de nano. Cand o sa ajunga o sa vad cum se comporta. Pe net nu gasesc decat sfaturi inutile de fenu reinstaleaza driver, incearca in alt port, da restart la pc etc. Pierdere de timp. Nu functioneaza!!! Daca placa asta era buna functiona din prima odata fiind instalata. O placa busita nu va functiona orice as incerca. Atunci celalte 2 placi de ce nu dau erori?  Ele functioneaza fara sa instalez sute de biblioteci si fara mii de artificii de tot felu.

Link spre comentariu
Vizitator
Acest subiect este acum închis pentru alte răspunsuri.



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări