Cilibiu Postat Noiembrie 4, 2011 Partajează Postat Noiembrie 4, 2011 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
XAN77 Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 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
yo9gcc Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 Uite aici un link http://www.engbedded.com/fusecalc sper sa te ajute, acolo apar cum setezi manual fuse bits in functie de mai multi parametrii Link spre comentariu
Cilibiu Postat Noiembrie 5, 2011 Autor Partajează Postat Noiembrie 5, 2011 Am gasit zeci de calculatoare, dar nu stiu dupa ce sa ma orientez, iar in BASCOM nu am setarile de mai jos! Link spre comentariu
XAN77 Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 setarile de mai jos ? care setari , te referi la poza pusă de mine? daca da, poate diferă versiunea de bascom, eu am 2.0.5.0 Link spre comentariu
Cilibiu Postat Noiembrie 5, 2011 Autor Partajează Postat Noiembrie 5, 2011 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
XAN77 Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 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
Cilibiu Postat Noiembrie 5, 2011 Autor Partajează Postat Noiembrie 5, 2011 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? Link spre comentariu
XAN77 Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 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
Cilibiu Postat Noiembrie 5, 2011 Autor Partajează Postat Noiembrie 5, 2011 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! Link spre comentariu
XAN77 Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 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
ywar2 Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 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
XAN77 Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 O remarcă mică: din cîte știu eu Mega8 nu deține fuse-bitul CKDIV8.Există la alte controlere, la tiny2313 de exemplu. Link spre comentariu
ywar2 Postat Noiembrie 5, 2011 Partajează Postat Noiembrie 5, 2011 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
Cilibiu Postat Noiembrie 5, 2011 Autor Partajează Postat Noiembrie 5, 2011 Interesant acum am inteles de la ce vine codul din fata! 111110 decis asta defineste >>>CKSEL0,CKSEL1.CKSEL2,CKSEL3,SUT0,SUT1 <<< asta este ordinea? 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