Jump to content
ELFORUM - Forumul electronistilor
bogdan546

atmega328p din arduino nano

Recommended Posts

Am scos un atmega328P dintr-un arduino nano si l-am citit cu progrmatorul TL866 si am observat ceva ciudat la setarea fusebit-ilor . Arduino nano are 16Mhz rezonator ceramic extern si aici nu sunt bifati bitii corespunzatori . Este ca si cum ar fi folosit generator de clock extern . Stie cineva care este problema ?

Untitled (FILEminimizer).jpg

Edited by bogdan546
Link to post
Share on other sites

CKDIV8 trebuie sa fie 1, CKOUT tot 1, CKSEL0 si SUT1.0 pot avea orice valoare intre 000 si 111 iar CKSEL1.3 pot fi 101, 110 sau 111. Deci merge cu fuse low FFh

Pentru clock extern la atmega328, CKSEL0.3 trebuie sa fie 0000, adica low fuse trebuie sa fie F0h.

 

Link to post
Share on other sites

Daca nu era recunoscut nu era bifat "check id " (folosesc adaptor 32 to 28). In datasheet nu scrie ca ar functiona cu cristal/rezonator extern la frecventa maxima fara sa fie cksel3 bifat(programat) . Am intrebat aici deoarece mi-era  frica sa nu il blochez daca nu setez corect fusebitii, dar pana la urma am incercat cu alt microcontroler si functioneaza cu setarile citite de la arduino(poza de la inceput) la frecventa maxima de 20Mhz.

Link to post
Share on other sites

daca vrei sa zapacesti un ATMEGA, pune la fuse low F9. Oscilatorul o sa treaca pe low frequency (merge numai cu cristal de 32KHz). Are avantajul ca consumul microcontrolerului scade foarte mult.

Dar din cauza frecventei foarte mici a oscilatorului nu mai merge nici un fel de programare seriala si nu are bunavointa nici daca i se injecteaza dinafara pe XTAL1 un semnal de 1MHz.

Microcontrolerul poate fi refacut doar cu un programator paralel care poate reface fuse la valorile din fabrica. 

Link to post
Share on other sites
Acum 17 ore, cimitavita a spus:

daca vrei sa zapacesti un ATMEGA, pune la fuse low F9. Oscilatorul o sa treaca pe low frequency (merge numai cu cristal de 32KHz). Are avantajul ca consumul microcontrolerului scade foarte mult.

Dar din cauza frecventei foarte mici a oscilatorului nu mai merge nici un fel de programare seriala si nu are bunavointa nici daca i se injecteaza dinafara pe XTAL1 un semnal de 1MHz.

Microcontrolerul poate fi refacut doar cu un programator paralel care poate reface fuse la valorile din fabrica. 

 

Cu un Doctor Fusebits nu se poate resuscita? Doar cu un programator paralel? Stiu ca si Doctor Fusebits il readuce la setarile de fabrica, pe default intern 1 Mhz.

Multumesc.

Link to post
Share on other sites
Acum 3 ore, GeoMar a spus:

 

Cu un Doctor Fusebits nu se poate resuscita? Doar cu un programator paralel? Stiu ca si Doctor Fusebits il readuce la setarile de fabrica, pe default intern 1 Mhz.

Multumesc.

da, cu programatorul la care ati reproiectat pcb-ul  am reusit sa resuscitez doua atmega328p

Edited by bogdan546
Link to post
Share on other sites
Acum 4 ore, cimitavita a spus:

Doctor Fusebits e programator paralel.

 

Nu am studiat atent schema lui "Doctor" in detaliu sa vad ca este paralel/serial, doar mi-am redesenat-modificat putin cablajul conform pieselor folosite de mine, m-a ajutat cand am avut nevoie de el la "deblocari" si sincer NU prea ma pricep asa bine la microcontrolere, progamator serial sau paralel, incerc sa invat si eu, dar nu se prea "prinde" de mine.

 

1 oră în urmă, bogdan546 a spus:

da, cu programatorul la care ati reproiectat pcb-ul  am reusit sa resuscitez doua atmega328p

 

Ma bucur sa aud asta, ca acel cablaj redesenat de mine a fost de ajutor cuiva.

 

De obicei se ia cablajul pdf, se editeaza, modifica si putini sunt cei care spun/recunosc ca ia fost de ajutor acel cablaj redesenat de mine si postat pe forum.

 

:aplauze

Edited by GeoMar
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines