expert Postat Februarie 1, 2014 Partajează Postat Februarie 1, 2014 @expert: descarca si utilizeaza AVR Studio 4.19 pentru a obtine hex-ul.am descarcat aplicatia impreuna cu win avr , am incercat sa compilez sursa respectiva insa nu reusesc, mai mult ca sigur gresesc undeva, nu stiu exact pasii care trebuie urmati! din pacate timpul nu imi permite sa stau sa dezleg tainele acestui compilator, asa ca rog pe cei experimentati sa ma ajute cu un hex!chiar si contracost!multumesc Link spre comentariu
Liviu M Postat Februarie 5, 2014 Partajează Postat Februarie 5, 2014 Pentru ca din diverse motive am cumparat un usbasp si pentru ca aveam intr-un sertar un montaj cu un atmega169pv (dintr-un regulator de calorifer, ca tot era un topic curios pe undeva), am decis sa incerc sa incropesc un "mediu de dezvoltare" pentru atmel. Si ca sa totul sa fie mai palpitant, totul pentru linux. Dupa ceva gugaleala si pentru ca aveam eclipse deja instalat, am descarcat din internet pluginul avr pentru eclipse, gcc-avr si avr dude, am descarcat un proiect pentru hardul meu si am pornit testele. Spre surprinderea si bucuria mea, totul a mers ca uns. Desi proiectul parea facut pentru atmel studio (sau cum se cheama softul de la Atmel), n-a fost nici o problema sa transfer proiectul in eclipse (am importat sursele in eclipse) si sa-l compilez. Si pentru ca fost suficient de intuitiv sa integrez usbasp-ul in eclipse (plugin-ul avr include avr-dude in eclipse si nu am avut decat sa configurez avr-dude), am putut programa controllerul din eclipse printr-un simplu click. Singurul lucru pe care inca nu l-am reusit (dar nici n-am instalat prea tare) a fost debug-ul. Probabil trebuie sa mai instalez ceva scule (gen avarice). Concluzia - placut impresionat, drept pentru care am decis sa scriu postul asta, poate inspira pe cineva. PS N-am scris singur nici o linie de cod in proiectul mentionat. Urmeaza. Link spre comentariu
expert Postat Martie 12, 2014 Partajează Postat Martie 12, 2014 salutare am urmatoarea problema: trebuie sa programez un attiny2313 cu hexul de aici: http://elbastl.sweb.cz/clock.htm referitor la fusebit, autorul spune doar atat: Crystal oscillator 8 MHz, RESET ON incerc sa fac programarea folosind un USBAsp, clona chinezeasca care are toti jumperii, se instaleaza frumos in win7 si da semne ca functioneaza ! am urmat indicatiile de aici: http://www.hobbyking.com/hobbyking/stor ... 5809x5.pdf ca program incerc sa folosesc eXtreme Burner, mi se pare mai prietenos cu userul! am folosit un calculator de fuses , cel de aici: http://www.engbedded.com/fusecalc dar acesta imi da valori pentru: LOW, HIGH si Extended action; la extreme burner am 4 campuri de completat , LOW, HIGH, EXTENDED, LOCK si CALIBRATION; Pentru ultimile doua campuri cum calculez valorile potrivite? va rog sa ma ajutati sa setez corect fusebitii ca sa pot programa attiny2313 fara sa il blochez! va multumesc Link spre comentariu
expert Postat Martie 12, 2014 Partajează Postat Martie 12, 2014 revin cu amanunte: am modificat doar la Low, High si Extended, am lasat celelalte 2 campuri asa cum era default dupa citirea microcontrolerului ( la Calibrate a citit din attiny o valoare si am lasat asa, iar la Lock, nu vreau sa blochez citirea hexului din uC, am lasat asa cum era default) si am programat hexul in cip; la verificare vad ca il citeste in programator, sa vad acum cum lucreaza in montaj! Link spre comentariu
expert Postat Martie 12, 2014 Partajează Postat Martie 12, 2014 revin cu amanunte:functioneaza perfect, deci programarea a decurs ok! Link spre comentariu
elman Postat Aprilie 3, 2014 Partajează Postat Aprilie 3, 2014 Salut, am facut acest programator http://electronics-diy.com/avr_programmer.php in ideea de a programa Atmega328P. Dupa ce am executat montajul am am instalat Ponyprog2000 si am constatat ca nu am in lista acest uC. Am setat AVRAuto si Atmega8, 168 dar nu merge, imi da un mesaj de eroare: componenta lipsa sau necunoscuta. Exista alt program care sa fie compatibil cu acest programator si sa aiba in lista 328p? Multumesc . Link spre comentariu
nico_2010 Postat Aprilie 3, 2014 Partajează Postat Aprilie 3, 2014 Incearca softul de aici: http://www.electrodragon.com/w/index.php?title=ProgISP Link spre comentariu
elman Postat Aprilie 3, 2014 Partajează Postat Aprilie 3, 2014 Multumesc, o sa incerc deseara. Link spre comentariu
elman Postat Aprilie 4, 2014 Partajează Postat Aprilie 4, 2014 Am incercat sa programez ATMEGA328P cu ProgISP si teoretic l-a programat. Fusebitii i-am setat dupa AVR Fuse Calc de la adresa http://www.engbedded.com/fusecalc/. Daca incerc sa citesc ce am scris imi da mesajul din poza 2 (Chip enable program error). Daca incerc sa-l rescriu imi da aceeasi eroare (poza 3). Se pare ca l-am si blocat. Daca-l introduc in montaj (SMT) nu functioneaza. Nu stiu ce sa-i fac, e prima mea experienta cu Atmel. Am folosit programatorul de la urmatoarea adresa http://electronics-diy.com/avr_programmer.php Daca aveti vreo idee va rog ajutati-ma. Multumesc. Link spre comentariu
nico_2010 Postat Aprilie 4, 2014 Partajează Postat Aprilie 4, 2014 Incearca sa-l stergi. Oricum, fusebits nu cred ca sunt bine setati, in schema SMT este prevazut cu quartz, microcontroller-ul nu va functiona cu oscilator intern de 8MHz si divizat cu 8. Link spre comentariu
elman Postat Aprilie 4, 2014 Partajează Postat Aprilie 4, 2014 Am incercat sa-l sterg dar imi da aceeasi eroare. Sa inteleg ca pentru quatz extern trebuie sa bifez Enabled XTAL? De asemenea nu inteleg unde a facut divizarea cu 8, nu am avut in intentie asa ceva. Fusebiti i-am setat activi doar Spien, Bootszo si Bootsz1 in rest i-am setat pe 0. Link spre comentariu
nico_2010 Postat Aprilie 4, 2014 Partajează Postat Aprilie 4, 2014 Nu, trebuie setati fusebitii altfel.Prima imagine reprezinta ce ai setat tu, iar a doua cum trebuie setati in realitate.Parerea mea este sa-ti cumperi un alt programator si sa renunti la ce ai acum. Link spre comentariu
elman Postat Aprilie 4, 2014 Partajează Postat Aprilie 4, 2014 Ma gandeam si eu la alt programator dar daca o sa blochez uC in continuare nu rezolv nimic. Interesant este ca daca fac o interogare la AVR Fuse calc imi da rezultatul din poza urmatoare. de asemenea am vazut pe forum la topicul cu SMT ca si alti au setat la fel si le-a functionat. Multumesc pentru raspunsuri. Link spre comentariu
nico_2010 Postat Aprilie 5, 2014 Partajează Postat Aprilie 5, 2014 Dupa cum se vede ai dezactivat pinul RESET si ca urmare nu il vei mai putea reprograma. Ai nevoie de un ATMegadoctor. Poate gasesti unul pe la proietenii tai din Bistrita. Link spre comentariu
spinach Postat Aprilie 5, 2014 Partajează Postat Aprilie 5, 2014 Ai umblat la reset asa , uman , voit/din gresala , sau softul de la programator este cu probleme ? Normal , cind faci programare de fusebit , prima oara citesti cum sint fusurile si apoi modifici. Sint unele softuri care te induc in eroare , dupa cum afiseaza starile de programat/neprogramat . 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