Sari la conținut
ELFORUM - Forumul electronistilor

ATMEGA FUSEBIT DOCTOR


adrian82

Postări Recomandate

Citeste cu atentie linkul "fuse calculator" .

Ai in program scurtatura " fuse settings " care duce tot acolo .

Selectezi procesorul , apoi in pasii urmatori selectezi ce ai nevoie , peste ce e default , dai apply la fiecare pas si se selecteaza in program ,DACA AI DESCHIS LINK CU PROGRAMUL .

Dai write fuse bit ,si controlerul va fi programat cum ai setat tu pasii .

Primul pas este setarea ceasului.

Verifica atent toate optiunile de la primul pas .

Link spre comentariu

Multumesc pentru raspuns @razvan-l1.

Am citit pagina calculatorului, dar mai am niste nelamuriri si de aceea am solicitat suport.

Am scris ca singura setare pe care as modifica-o - nu neaparat pentru acest proiect, asa in general - ar fi ceasul intern sau extern, dupa caz, pentru ca nu eram lamurit de o chestie: daca programatorul are un cristal de 8MHz, cred ca nu acela este ceasul la care se refera calculatorul, ci la un eventual cristal care ar fi plantat pe placa pe care va lucra controllerul.

Stiu - sau cred ca stiu - ca ATmega 8-16PU are clock intern de pana la 8MHz si poate lucra cu clock extern de pana la 16MHz. Am inteles bine?

Ei, asta era una dintre nelamuriri: este clar ca in acest caz voi seta ceas intern, dar ce optiune de acolo sa aleg? Gresesc daca, de exemplu, aleg 8MHz cu Startup time: 6CK + 64ms?

Cam asa arata ce as selecta eu:

 

1.thumb.png.e650ef4bf7cb8d6930e591ec99e34915.png

 

Link spre comentariu

De ce nu citesti tu cu atentie foaia de catalog a Atmega8, in zona dedicata setarilor de ceas? 

6CK+64ms ar putea fi OK. Dar daca nu este asa? Poate sursa este putin mai lenesa la startup si atunci nu mai este OK! Poate sursa este mai zgomotoasa, iarasi nu este OK!

 

Link spre comentariu

OK, multumesc pentru indrumari @nico_2010.

Am citit datasheetul ATmega8, dar, rugandu-te sa-mi scuzi ignoranta, cred ca realizezi complexitatea informatiilor si ca mai am multe chestii de inteles.

Am solicitat suport pentru ca aici se discuta despre un proiect pe care l-au mai realizat si altii si am crezut ca ar fi simplu sa fiu indrumat pentru a nu bloca controlerul. Dupa ce as face sa mearga acest doctor as fi mai relaxat deoarece as avea cu ce sa resuscitez controlerele blocate.

Editat de zvonacfirst
Link spre comentariu

Inainte sa programezi chipul, setează USBasp sa funcționeze în modul Slow Clock.

Asta se poate face punând jumperul Slow Serial Clock de pe USBasp.

Seteaza fusebits pe default, adica H=0xD9 si L=0xE1. 

Link spre comentariu

Multumesc @Elison.

Trebuie sa plantez pinii pe programator pentru ca nu sunt la locul lor. Ma ocup acum.

 

EDIT:

Jos palaria @Elison. Am reusit. Am si deblocat un ATmega8 blocat anterior.

Editat de zvonacfirst
Link spre comentariu
  • 2 luni mai târziu...

In pagina indicata mai sus, se spune ca o parte din textul care este trimis pe RS232 este stocat în memoria eeprom si ca trebuie scris fisierul EEP.BIN in eeprom chiar si in cazul in care nu este folosita interfata RS232.

Link spre comentariu

sa inteleg ca ultima versiune este 2.11 ?   este mai completa si  mai stabila decat 2.03? 

Editat de kinderu56
Link spre comentariu
  • 2 luni mai târziu...
  • 1 lună mai târziu...

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări