Vizitator pushtiu Postat Septembrie 7, 2014 Partajează Postat Septembrie 7, 2014 Salut, Am si eu nevoie de ajutor pentru incarcarea bootloader-ului. Treaba este ca am reusit sa ard controlerul de pe placa mea arduino uno, si dupa ce l-am schimbat cu unul nou, nu mai pot uploada programele, si din cate am citit am nevoie sa uploadez bootloaderul. Chestia este ca sunt nou in toata treaba asta, nu ma pricep foarte bine si nu am alta placa arduino sau un programator pentru a rezolva problema. Este cineva de prin Timisoara dispus sa ma ajute si pe mine in aceasta problema? sau exista vreo alta modalitate de rezolvare? Multumesc anticipat pentru ajutor! Link spre comentariu
Vizitator Postat Septembrie 8, 2014 Partajează Postat Septembrie 8, 2014 Ti-l pot programa eu. Detalii pe privat. Link spre comentariu
oroles Postat Septembrie 5, 2015 Partajează Postat Septembrie 5, 2015 E cam multisor de cand s-a postat ultimul raspuns aici, dar vad ca nimeni n-a scris o vorbulita despre o metoda care sa rezolva problema propusa de "pushtiu". Intrucat am poposit de curand in lumea Arduino, am tot probat o placa Uno R3 pana cand am reusit s-o brickuiesc. Desigur, am cautat imediat resurse despre cum sa rescriu bootloader-ul si dupa mai multe incercari, am descoperit o procedura prin care o alta placa Arduino poate fi utilizata pe post de programator pentru un procesor AVR sau pentru o placa Arduino care contine un procesor cu bootloader-ul busit. Am adaptat ceea ce am citit la conditiile mele. In afara de placa Arduino Uno (cu procesor ATmega 328 in soclu), mai am o placa Arduino Mega (cu procesor ATmega 1280). Asadar, am folosit Arduino Mega drept master si placa Arduino Uno drept slave. Procedura e simpla. Placa master se alimenteaza din USB si trimite alimentare la placa slave prin 2 fire. Intre placa master si cea slave se mai adauga 4 fire. Apoi se incarca in Arduino IDE, un sketch (program sursa) care transforma placa master in programator (sketch-ul e inclus in exemplele cu care vine Arduino IDE). Se schimba apoi in optiunile IDE-ului, modelul de placa cu cel al placii tinta (in cazul de fata, Arduino Uno), se seteaza ca programator "Arduino as ISP" (si *NU* Arduino ISP simplu!) si se porneste reprajirea bootloader-ului, prin comanda "Tools -> Burn bootloader". Se observa blink-urile caracteristice transferului serial dintre cele doua placi, apoi IDE-ul confirma scrierea bootloader-ului. Dupa asta, am deconectat placa tinta, am setat Arduino IDE sa stie de placa "Uno"; am inchis Arduino IDE; am reconectat placa Uno si am constatat cu bucurie ca a pornit imediat, fara nici o problema ! Cam asta e. Materialele din care m-am inspirat : 1. Using an Arduino as an AVR ISP (In-System Programmer) https://www.arduino.cc/en/Tutorial/ArduinoISP/ 2. Burning Arduino (328/168) Bootloader with Arduino Mega (ATMega1280)(clip youtube) Precizez ca am incercat si cu programatorul USBAsp v2.0, dar n-a mers. AVRDUDE a dat o eroare a carei eliminare se face prin upgrade de firmware. Ca sa fac asta, aveam nevoie ca placa Arduino Uno sa fie functionala si mai trebuia sa lipesc doua contacte care trebuiau strapate cu un jumper, ptr a pune USBAsp-ul in modul autoprogramare. Am lasat pentru alta data procedura asta... Detalii aici :http://www.rogerclark.net/updating-firmware-on-usbasp-bought-from-ebay/ Info suplimentare: Burning Arduino Bootloader with AVR USBASP Si in final, am mai descoperit un material interesant - in care se arata cum se poate folosi Arduino Mega pentru a rescrie bootloader-ul unui procesor virgin, nemontat inca pe vreo placa. Nu l-am testat, dar sper sa fie de folos altora: Bootloading ATmega328 with Arduino Mega2560 Multa bafta! 1 Link spre comentariu
Barbu Andrei Postat Septembrie 7, 2015 Partajează Postat Septembrie 7, 2015 Eu am folosit metoda descrisa pe site-ul Arduino. https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard . Placuta pe care se monteaza noul atmega am realizat-o cu placuta de test. Nu contine decat un quartz, cei 2 condensatori de 22pF, un soclu cu 28 pini si firele pentru conexiune. 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