Sari la conținut
ELFORUM - Forumul electronistilor

Setare fuse biti atmega8 in BASCOM


Cilibiu

Postări Recomandate

Salut tutror.Pana acum am folosit doar osc intern, acum mam trecut la extern, iar ca orice incepator am blocat deja un atmega 8, ce am setat eu a fost doar frecventa care am setato " EXT RC OSC 8-12mhz" la care sa blocat atmega, dupa 3 ore de cautat pe net si incercat toate variantele, inafar de a face alt montaj cu alt atmega ca MASTER, am reusit in final sa am acces la fuse si am setat pe intern 8mhz!Acum doresc ajutorul vostru ca nu fac ceva mai grav.Folosesc BASCOM si programator pe LPT cu circuitintegrat, si STK200 daca nu ma insel.La atmega 8 am conectat un quart de 8mhz si 2 condesatori de 22p.Va rog frumos sa imi ziceti clar si limpede sa inteleg toata treaba cu fuse biti, unde umblu si unde nu trebuie sa umblu, despre ce trebuie tinut cont si ce nu si altele.......!O zi buna tuturor!

Link spre comentariu
  • Răspunsuri 37
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • PKP98

    7

  • XAN77

    6

  • Cilibiu

    6

  • Liviu M

    4

Top autori în acest subiect

Imagini postate

pai destul de simplu, unde nu sti ce faci nu umbli. In Bascom cand intri la fusebiti bascomul citeste automt fusbitii din atmega8 care sunt explicati destul de clar, dînd click pe unul apare casuta de unde poti alege alte setari. Cand vrei sa modifici doar oscilatorul, umbli evident numai acolo, anume unde apare oscilatorul curent (int RC 8mhz de exemplu). Am conectat acum un mega8, am deschis bascom etc si am dat click acolo unde scria int rc 8mhz, posibilitatile de modificare apar disponibile, pentru oscilator cu quart extern se alege ca in poza http://i40.tinypic.com/59nwz.jpg

ext crystal/resonator high freq....cred ca e extrem de sugestiv.

Link spre comentariu

Scuzama nici nu am vazut postul tau!Acum ma uit peste el!L.E mam uitat pe poza!Deci doar la oscilator trebuie sa setez EXT REzonator/oscilator high freqvenci! atat nu? sper ca nul blochez iara!

Link spre comentariu

dai un click pe refresh, sa fi sigur ca a citit fusebitii din controler, desi el citeste automat cand dai click pe fusebiti in fereastra programatorului din bascom. Daca umbli doar la oscilator nu ai ce bloca, decat daca alegi un oscilator aiurea, cum ar fi oscilator extern.

Link spre comentariu

Uite o poza cu ce am eu, am selectat de acolo prima de la HIGH vad ca a doua are o valoare mai mare, care e mai buna si cu care merge?L.e am mai multe valori cu HIGH FREQCVENCI!!! Dupa ce ma iau cand aleg?

post-15533-139829333438_thumb.jpg

Link spre comentariu

merge cu toate, difera startup time. Ar trebui sa citesti datasheet-ul lui atmega8 la partea de oscilator, asta era primul lucru ce trebuia sa-l faci. Daca mergi asa pe dibuite cred si eu ca le blochezi aiurea.

Link spre comentariu

In datashetul lui nu scrie valoarea selectata pentru ext REZONANT HIGHT!Am cautat si in date tehnice ale Atmel, si tot nu am gasit nimik despre asta!Sunt incepator in ext quart!L.E am facut o diferenta intre poza ta si a mea, dupa acel cod din fata si am gasit setarea asta?poza mai jos!Ce zici este buna?L.e 2, miam luat inima n dinti si am selectat ca in poza de mai jos, si este OK.Multumesc pentru ajutorul dat, sper ca acest topic si fie de ajutor multora care folosesc BASCOM!O zi buna tuturor!

post-15533-139829333446_thumb.jpg

Link spre comentariu

eu cand folosesc quart aleg de obicei ultima optiune acea cu 111111.In datasheet scrie tot ce trebuie adica da valoarea bitilor clocksel0 la 3, SUT0-SUT1 si CKOPT pentru oscilator intern, extern, cristal etc. Poate nu prea intelegi tu ce scrie acolo.

Link spre comentariu

Salut. Nici eu nu sint specialist in fuse bits si de aceea merg doar pe setari cunoscute, iar cind trec la o setare noua ma informez destul de bine. Iata care sint setarile de la ATMEGA8 pe care le folosesc eu:

 

ATMEGA8 - 4MHZ internalCKDIV8 		= 1CKDOUT		 = 1SUT1		   = 1SUT0		   = 0CKSEL3		 = 0CKSEL2		 = 0CKSEL1		 = 1CKSEL0		 = 1ATMEGA8 - 4MHZ external (1...16MHz)CKDIV8 		= 1CKDOUT		 = 1SUT1		   = 1SUT0		   = 1CKSEL3		 = 1CKSEL2		 = 1CKSEL1		 = 1CKSEL0		 = 1
Link spre comentariu

Asa este. S-a strecurat o eroare, am copiat in graba de la 168 si am pus doar bitii. Revin cu versiunea corecta ( doream sa o modific pe cea de sus dar nu ma lasa editorul ). Scuze pentru eroare !!!

ATMEGA8 - 4MHZ internalSUT1         = 1SUT0         = 0CKSEL3       = 0CKSEL2       = 0CKSEL1       = 1CKSEL0       = 1ATMEGA8 - 4MHZ external (1...16MHz)SUT1         = 1SUT0         = 1CKSEL3       = 1CKSEL2       = 1CKSEL1       = 1CKSEL0       = 1
Link spre comentariu

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