XAN77 Posted June 10, 2007 Share Posted June 10, 2007 mi s-a intamplat cu un ATmega8. Am pus in eeprom o tabela de caractere care sa le afisez pe un lcd de nokia3310. Alimentarea am facut-o cu maxim 4V ca sa nu daunez lcd-ului . Plusul alimentarii il puneam cu un crocodil de la o sursa reglabila cu 317. Cand il conectam avea probabil efectul unui contact de releu care oscileaza si se altera informatia din eeprom. Astfel anumite caractere, unde se alterase informatia, apareau deformate sau cu pixeli aprinsi aiurea in cadrul caracterului. Dupa intreruperea alimentarii era la fel, deci se altereaza permanent locatiile de eeprom. Trebuia astfel reprogramat. Am banuit la vremea respectiva ca era din cauza ca sub-alimentam procesorul dar am citit recent nu mai stiu pe ce forum ca este ceva cunoscut la AVR. Sa fie un bug acest lucru ? Vi s-a intamplat si voua ? Binenteles ca cu sau fra BOD e acelasi lucru . Link to comment
wingless Posted June 11, 2007 Share Posted June 11, 2007 Sa stii ca e posibil sa fie de la tens de alimentare totusi. Daca nu e atmega8L adica low voltage si e atmega normal scrie sa il alimentezi intre 4.5 si 5.5 parca E posibil ca integratul sa nu isi poata genera intern tensiunea de scriere a flashului care e undeva la peste 10 volti si apare corupere Link to comment
aghora17 Posted June 13, 2007 Share Posted June 13, 2007 ai mai putea imbunatati acest aspect, punand un condensator de 10n chiar pe pinul de alimentare al mcu (decuplare). In plus, subscriu la o tensiune de alimentare corespunzatoare datasheetului. Link to comment
Guest costas Posted June 20, 2007 Share Posted June 20, 2007 Foloseste BOD (intern) sau pune-i un circuit extern de supraveghere de tensiune. Link to comment
aghora17 Posted June 20, 2007 Share Posted June 20, 2007 Ce versiune de AVR este? cu sau fara L in coada? Link to comment
XAN77 Posted June 20, 2007 Author Share Posted June 20, 2007 pai este fara L si evident ca si eu tot pe seama subalimentarii am pus fenomenul, deaia nici nu am incercat efectu si cu alimentare de 5, numai ca am citit undeva pe alt forum cred ca la intreruperi repetate a alimentarii se corup datele din eeprom, si nu era subalimentare acolo. Abia atunci miam adus aminte de ce patisem eu . Acolo se spunea ca ar fi un bug al atmelului cineva ar fi trimis si mail catre Atmel . Ma gandeam ca stie careva ceva. Deocamdata sunt in "pauza" cu electronica :smt003 caldura o fi de vina, dar voi testa un avr si cu alimentare de 5vcc cand oi avea chef. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now