DIYWorks Postat Martie 26, 2017 Partajează Postat Martie 26, 2017 Salutare tuturor! Inainte sa incep a descrie enigma mea,va avertizez ca sunt absolut nou in lumea programarii,totusi vreau sa incerc si asa ceva din pura curiozitate.Dilema mea,poti programa un Atmel 328p direct pe placa Arduino Uno,fara a folosi breadboard sau alt adaptor? Am observat ca placa are chip-ul pus pe soclu....nu-l pot scoate si sa atasez un blank in locul lui pentru a-l programa?Stiu ca pot folosi Arduino Uno ca sa programez un chip de pe alta placa arduino Uno,de pe alt circuit sau un chip de pe breadboard dar nu se poate programa un chip direct pe placa de arduino uno? Link spre comentariu
Liviu M Postat Martie 26, 2017 Partajează Postat Martie 26, 2017 Chipurile de pe placile Arduino au in ele bootloadere cu ajutorul carora sunt programate din IDE, pe interfata seriala. Asa ca nu, nu poti inlocui chip-ul existent cu unul proaspat cumparat, pentru ca-i lipseste bootloaderul. Poti, in schimb, folosi Arduino-ul existent pentru a programa bootloaderul in chipul nou, dupa care il poti folosi "ca pe unul original". Link spre comentariu
DIYWorks Postat Martie 26, 2017 Autor Partajează Postat Martie 26, 2017 Sa inteleg ca pana la urma nu ma pot lipsi de circuite aditionale,FTDI-uri, cabluri IDC sau alta placa Arduino Uno....Probabil voi realiza pe o placa adaptor,montajul care in mod obisnuit l-as face pe un breadboard Link spre comentariu
elmar Postat Martie 26, 2017 Partajează Postat Martie 26, 2017 Sau poti folosi un simplu programtor pe port serial ...dacă dispui de un astfel de calculator(cu port serial) http://electronics-diy.com/avr_programmer.php Link spre comentariu
Liviu M Postat Martie 26, 2017 Partajează Postat Martie 26, 2017 Tu de fapt ce ai (deja) si ce vrei sa faci? Link spre comentariu
DIYWorks Postat Martie 26, 2017 Autor Partajează Postat Martie 26, 2017 (editat) Am placa Arduino Uno,chip-uri Atmega328P goale si un circuit pe breadboard cu ajutorul caruia puteam incarca bootloader-ul pe chip-uri goale. Trebuie sa incarc un Firmware pe un Atmega328P spre a-l folosi ca inlocuitor intr-un tester tranzistori,esr-metru etc.Chip-ul cu care a venit tester-ul este gol.Am soft-ul necesar,cautam doar o metoda mai simpla de programare,am crezut ca daca IC-ul de pe arduino uno este pe soclu,il pot scoate si sa bag un blank in locul lui spre a-l programa doar cu placa.Dupa cum am spus,sunt absolut nou in asta si am crezut ca se poate si asa Sau poti folosi un simplu programtor pe port serial ...dacă dispui de un astfel de calculator(cu port serial) http://electronics-diy.com/avr_programmer.php Stiam de acel montaj dar sunt cam suspicios de fel si mi s-a parut cam simplu pentru a functiona.Nu trebuia sa fie si un quart pe acolo? P.S. acum l-am vazut Editat Martie 26, 2017 de DIYWorks Link spre comentariu
elmar Postat Martie 26, 2017 Partajează Postat Martie 26, 2017 (editat) Pentru asta poţi folosi cu încredere ce ţi-am propus eu!Schimbi doar quartz-ul la 8mhz...şi foloseşti programul pony-prog...bineînţeles...dacă ai port serial la calculator/laptop E simplu şi funcţional...l-am încercat eu şi funcţionează...trebuie însă să ai mare grijă la execuţie şi să pui valorile pieselor care sunt în schemă... Editat Martie 26, 2017 de elmar Link spre comentariu
DIYWorks Postat Martie 26, 2017 Autor Partajează Postat Martie 26, 2017 Voi incerca si asta.Nu am pe aceasta placa de baza dar mai am cateva prin atelier care s-ar putea sa aiba.O sa incropesc repede un PC ca sa pot incerca acest montaj si sa vad ce iese Link spre comentariu
elmar Postat Martie 26, 2017 Partajează Postat Martie 26, 2017 Bine ar fi dacă Pc-ul ar avea instalat windows xp...că nu ştiu cum va funcţiona pe ale sisteme... Link spre comentariu
DIYWorks Postat Martie 26, 2017 Autor Partajează Postat Martie 26, 2017 Il voi testa mai intai pe windows 7 Link spre comentariu
elmar Postat Martie 26, 2017 Partajează Postat Martie 26, 2017 Fă montajul (programatorul) cât mai robust...să nu fie posibilitatea de a se întrerupe programarea ... Şi mare atenţie la setarea fusebitilor...că atmega se poate bloca repede ...şi nu vei mai reuşi să faci nimic cu acel microcontroler... Există doar posibilitatea de a construi un deblocator(zis şi doctor fusebit)...dar asta e o altă construcţie... Link spre comentariu
Vizitator cobru Postat Martie 26, 2017 Partajează Postat Martie 26, 2017 Am placa Arduino Uno,chip-uri Atmega328P goale si un circuit pe breadboard cu ajutorul caruia puteam incarca bootloader-ul pe chip-uri goale. Trebuie sa incarc un Firmware pe un Atmega328P spre a-l folosi ca inlocuitor intr-un tester tranzistori,esr-metru etc.Chip-ul cu care a venit tester-ul este gol.Am soft-ul necesar,cautam doar o metoda mai simpla de programare,am crezut ca daca IC-ul de pe arduino uno este pe soclu,il pot scoate si sa bag un blank in locul lui spre a-l programa doar cu placa.Dupa cum am spus,sunt absolut nou in asta si am crezut ca se poate si asa Stiam de acel montaj dar sunt cam suspicios de fel si mi s-a parut cam simplu pentru a functiona.Nu trebuia sa fie si un quart pe acolo? P.S. acum l-am vazut Daca zici ca ai deja un breadboard, poti programa cipul si dupa aceea il pui in tester. Este pe site la arduino tutorial (am folosit deja de vreo 3 ori asa, inclusiv cu attiny85): https://www.arduino.cc/en/Tutorial/ArduinoISP si https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard Eu am folosit tutorialul de la primul link atat ca in loc de "arduino programat" era de fapt un atmega (sau attiny85) pe breadboard (fara cristal, am folosit generatorul intern 8mhz). Tot ce am avut nevoie a fost acel condensator de 10uF intre pinii RESET si GND (zice la primul link), ala e ca sa nu se reseteze arduinoisp cand deschizi conexiunea pe usb. Si a mers si de pe laptop cu win7 x32 si de pe desktop cu winxp si de pe linux cu avrdude. 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