lutza2 Postat Iunie 19, 2015 Partajează Postat Iunie 19, 2015 Am doua arduino pro mini 3.3V 8MHz. Unul se comporta tampit al doilea si mai rau. Ce face primul. Pornesc legat la FT232, incarca programul, cel putin asa cred, ca ledul martor se schimba , dar afiseaza eroare la uploading avrdude: stk500_recv(): programmer is not respondingProblem uploading to board Repet si face la fel. Schimb usb converterul cu CH340G, schimb portul in arduino1.6.4 , incarc din nou programul si scrie done uploading, repede si corect. Pun din nou FT-ul si merge corect.Done de fiecare data, pana incerc sa fac vreo chestie aiurea, cum ar fi sa selectionez din tools-board manager un alt board. Al doilea nu reusesc sa-l programez de nici o culoare, Totusi led13 clipeste ca si cum ar rula un program. Cu ambele convertoare usb-ttl face la fel. Link spre comentariu
cometa Postat Iunie 20, 2015 Partajează Postat Iunie 20, 2015 ai pus condensator pe pinul de reset? Link spre comentariu
lutza2 Postat Iunie 22, 2015 Autor Partajează Postat Iunie 22, 2015 COndensator ? la care ? la cea care merge sau la cea care nu merge ? Mai am niste borduri nano, mini si uno si nu am adaugat nici o piesa. Sunt in faza de foarte incepator, Am comandat pe ali cate un modul la vreo 8 chinezi ca sa ma lamuresc si eu in privinta calitatii si a shipping-ului pentru ca preturile sunt foarte jos. Nu e mare lucru ca nu merge un modul, dar ca sa avansez in procesul de invatare ar trebui sa fiu in stare sa le si repar. Ce valoare e condensatorul respectiv, ce trucuri ar mai fi de stiut. Pe unele forumuri se zice ca ar trebui rescris bootloaderul. Cum pot sa fac asta cu unul din celalalte module care merg ? Link spre comentariu
lutza2 Postat Iunie 22, 2015 Autor Partajează Postat Iunie 22, 2015 vad azi ca am si mesajul not in sync, era deasupra celuilalt. Face 10 incercari si apoi afiseaza eroare. Link spre comentariu
cometa Postat Iunie 22, 2015 Partajează Postat Iunie 22, 2015 (editat) despre condensatorul asta e vorba Nu merge fara condensator!! merge sa incarci o data apoi pauza.... sau uneori nu incarca deloc softu am folosit 100 nano si merge perfect, dar cred ca merge si daca pui mai mare,,,,vezi ce ai la indemana 0.47uf 1uf,, 100n etc.... Editat Iunie 22, 2015 de cometa Link spre comentariu
lutza2 Postat Iunie 23, 2015 Autor Partajează Postat Iunie 23, 2015 (editat) Eu il am pe asta https://simpledevelopment.de/en/Arduino-Board-Shields/ATmega-Pro-Mini---5V--16MHz---ATmega328---Arduino-compatible.html?XTCsid=tmspp7ldd80k8te312ahftb6t6 arduino-pro-mini the simple, daca nu merge lincul. Are condensator intre DTR si RST, pare 100nF , dupa gabarit placa mea este 3,3V la 8Mhz, asa e vanduta ca nu scrie clar pe quartz si nici pe spate nu e marcat. Ce se intampla daca-i pun 5 V pe Vcc ? Editat Iunie 23, 2015 de lutza2 Link spre comentariu
mars01 Postat Iunie 23, 2015 Partajează Postat Iunie 23, 2015 (editat) Sal, Nu se intampla nimic daca alimentezi la 5V atata timp cat uC-ul este tot un Atmega328. Verifica cu o lupa toate lipiturile, sa nu fie conexiuni intermitente sau lipituri reci. Se mai intampla sa aiba punti de fludor sau chiar gunoaie prinse intre pinii Atmega. In ameteala asta dupa miniaturizare cateodata switch-ul de reset este lipit mult prea aproape de alte trasee si pot apare scurt-uri prin "micro flexarea" PCB-ului. Verifica pinii cuartz-ului, daca ai posibilitatea sa mergi la cineva cu un osciloscop poti verifica daca intr-adevar oscileaza cum trebuie. Incearca sa alimentezi Arduino din alta sursa de tensiune si nu din convertorul USB-serial. Poate sa fie o prb data de tensiunea de alimentare sau chiar de condensatorii de filtrare. Poti incerca sa rescrii si bootloader-ul Arduino folosindu-te de un al-2-lea Arduino care merge corespunzator. Despre programarea bootloader poti citi aici http://www.gammon.com.au/forum/?id=11635 Si cum esti incepator iti recomand cu caldura sa scapi de tampenia de IDE al Arduino si sa folosesti Visual Studio 2013 (exista o versiune FREE, download aici) impreuna cu plugin-ul VisualMicro care se poate downloada de aici. VisualMicro este gratis pentru chestiile uzuale, developer-ul cere bani doar pentru partea de debugger. Odata ce te obisnuiesti cu interfata poate nefamiliara, si cand o sa dai de "Intellisense" ... nu o sa mai privesti inapoi. Editat Iunie 23, 2015 de mars01 Link spre comentariu
lutza2 Postat Iunie 23, 2015 Autor Partajează Postat Iunie 23, 2015 multumesc, o sa incerc sa aplic recomandarile. despre quartz chiar ca nu pot sa ma pronunt, este extrem de mic si nu are cifre pe el, doar doua litere. cum am spus am doua placute din astea "The Simple" si cea care ziceam ca e buna atunci cand e conectata la ftdi mi-a dat eroare la un upload mai lung. cu ch340 nu da eroare. s-ar putea ca cipul sa mearga prost la 3,3V, o sa incerc sa fac modificarile pentru 5V. Atmelul suporta 5.5 maxim. Link spre comentariu
mars01 Postat Iunie 23, 2015 Partajează Postat Iunie 23, 2015 Mda, oscilatorul este un rezonator ceramic si nu cuartz. Ar mai fi ceva ce poti face. Cu un heatgun, statie lipit cu aer cald sau chiar si cu un föhn (sau cum se mai zice, feon) incearca sa incinzi bine placa. Nu pare sa aiba componente pe bottom layer asa ca nu ar fi pericol sa ramai fara piese pe PCB Acum lasand gluma, poate rezolvi asa problemele de conexiuni. Link spre comentariu
cometa Postat Iunie 23, 2015 Partajează Postat Iunie 23, 2015 Si cum esti incepator iti recomand cu caldura sa scapi de tampenia de IDE al Arduino si sa folosesti Visual Studio 2013 (exista o versiune FREE, download aici) impreuna cu plugin-ul VisualMicro care se poate downloada de aici. VisualMicro este gratis pentru chestiile uzuale, developer-ul cere bani doar pentru partea de debugger. Sustin ideea de a folosi Visual Studio, sau daca nu vrei visual studio macar notepad++ cu Arduino Plugin ( aici ) se "vede" altfel codu..... Link spre comentariu
mars01 Postat Iunie 24, 2015 Partajează Postat Iunie 24, 2015 Bine de stiut si de plugin-ul pt Notepad++. Dar eu prefer sa folosesc VisualStudio 2013 impreuna cu Visualmicro pentru ca permite si efectuarea de "peek" sau "go to definition". Mai exact, daca vreau sa vad corpul functiei nu trebuie sa stau sa navighez prin tot felul de locatii pana gasesc pe unde este functia in cauza. Nota: daca folosesti acest plugin, nu uita ca dupa ce faci toti pasii din README (dupa ce dld arhiva, ai un fisier readme acolo) sa intri in meniul LANGUAGE si in partea de jos a listei sa dai un click pe "Arduino". Doar asa se activeaza plugin-ul. Link spre comentariu
Liviu M Postat Iunie 24, 2015 Partajează Postat Iunie 24, 2015 (editat) Notepad++ are un "plugin" de afisat functiile (View -> Function List). Asta la versiunile recente de notepad++. La cele mai vechi trebuie instalat unul extra. Default asta inclus nu e chiar nemaipomenit, da' cred ca se poate edita. Editat Iunie 24, 2015 de Liviu M Link spre comentariu
mars01 Postat Iunie 25, 2015 Partajează Postat Iunie 25, 2015 (editat) Probabil ca ceva ceva se poate face si cu in Notepad++ (btw este editorul text default pe toate PC-urile pe care lucrez). VS2013 impreuna cu VisualMicro imi ofera intr-un mod confortabil access la toate mediile Arduino-like pe care le folosesc (pot folosi de aici ENERGIA IDE pt procesoare ARM de la TI, sau MAPLE IDE pentru STM32F103CB sau MPIDE pt ChipKit, Arduino 1.0.6, Arduino 1.6). Dar ajunge, ca pe urma pare ca ii fac reclama developer-ului. Editat Iunie 25, 2015 de mars01 Link spre comentariu
lutza2 Postat Iunie 26, 2015 Autor Partajează Postat Iunie 26, 2015 Le-am lasat deoparte pe mini-urile la 3v si 8M si m-am jucat cu Nano de la baite, sunt incantat de cum merge pana acum si am facut un mic programel. Cu ocazia asta s-a ridicat o noua intrebare. Cum gasesc functiile si ce fac ele? Logica mi-a spus ca trebuie sa pot citi starea unui pin, dar mi-a luat destul timp pana am gasit un banal digitalRead. Exista functiile descrise pe undeva ? Link spre comentariu
Liviu M Postat Iunie 26, 2015 Partajează Postat Iunie 26, 2015 https://www.arduino.cc/en/Reference/HomePage Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum