csongore Postat August 13, 2013 Partajează Postat August 13, 2013 Salutare tuturor am intapinat o problema am programat(Extreme burner) Atmega168 dar nu apare nimic pe display ledul se aprinde la apasarea butonului. Softul e de pe sifeul http://www.qsl.net/yo6pir/smt.html Mai trebuie setat ceva la programare? Sau poate ca problema e ca am ATMEGA168-20PU? Link spre comentariu
Eusebiu Angelescu Postat August 13, 2013 Partajează Postat August 13, 2013 nu cumva este soft-ul pentru ATMEGA 8?Incercati direct de pe sit-ul german indicat de colegi in paginile anterioareLE> vad ca este postat pentru 168...greseala mea ca n-am verificat inainte de a postaTotusi ....apare ceva pe LCD....? macar randul de sus cu patratele? .La apasarea tasstei de test se aprinde ledl? .Din cate am vazut ati refacut cablajul cu repozitionarea pieselor ....l-ati verificat conf. schemei ? . Link spre comentariu
mosu20 Postat August 14, 2013 Partajează Postat August 14, 2013 Mai trebuie setat ceva la programare? Sau poate ca problema e ca am ATMEGA168-20PU? Plec de la premiza ca YO6PIR, ca intotdeuna, ofera informatii corecte asa ca nu cred ca softul este problema. Din punctul meu de vedere cred ca ar trebui facute citeva verificari de genul:-verificarea functionarii corecte a afisajului prin introducerea intr-un montaj care functioneaza fara probleme, daca ai asa ceva la indemina; -verificarea ochiometrica si cu aparatul de masura a traseelor dintre AVR si afisaj pentru a identifica eventualele scurtcircuite intre acestea sau intreruperea lor. De regula tipul acesta de defect este generat tocmai de aceste trasee cu probleme. -daca se incapatineaza sa faca pe nebunul atunci urmeaza partea cea mai neplacuta deoarece este cea mai migaloasa si cea mai mare mincatoare de timp si anume asezarea in fata a schemei si verificarea daca nu sunt greseli de proiectare a cablajului si, implicit, de realizare a montajului. Concluzia este simpla: daca este un cablaj corect proiectat si realizat iar componentele de pe acesta au valorile indicate in schema atunci smt-ul va trebui sa fie perfect functional daca AVR-ul a fost programat corect. Intrebare: Fusebitii au fost setati corect, pentru cristal de 8MHz? Teoretic lasind fusebitii precum i-a pus fabricantul ar trebui sa functioneze foarte lent dar ar trebui sa functioneze totusi. Inclin sa cred faptul ca totul este provocat in zona conexiunilor AVR-LCD. Spor la munca si bafta la rezolvarea rapida a problemutei. Link spre comentariu
yo6pir Postat August 14, 2013 Autor Partajează Postat August 14, 2013 Salutare tuturor am intapinat o problema am programat(Extreme burner) Atmega168 dar nu apare nimic pe display ledul se aprinde la apasarea butonului. Softul e de pe sifeul http://www.qsl.net/yo6pir/smt.htmlMai trebuie setat ceva la programare?Sau poate ca problema e ca am ATMEGA168-20PU?Daca ai facut cablajul din schema atasata in pagina precedenta, atunci trag concluzia ca:1. Piesele sunt amplasate pe cablaj intre LCD si cablaj.2. daca asta este adevarat atuci ai gresit ca ai proiectat cablajul pt. Atmega168 in oglinda!3. In conditiile de mai sus nu are cum sa functioneze montajul.Verifica exactitatea traseelor pe cablaj. verifica terminalele lui Atmega168 daca sunt conectate cum trebuie incepand cu pinul 1 pana la 28. softul postat de mine pe site este luat de aici de pe forum si eu il utilizez la mine in SMT la ora actuala. SUCCES!P.S. pentru conformitate pune aici o poza cu montajul asamblat sa o studiem in detaliu! Link spre comentariu
csongore Postat August 15, 2013 Partajează Postat August 15, 2013 Am verificat de 10 ori cablajul dar nu e nici o greseala :cry: Poate am gresit la programare nu am programat niciodata AVR asta a fost prima data am un programator USBASP 2.0 si am programat cu Extrem burner AVR am luat hex. ul am ales microcontrolerul si am apasat ''Write all'' , atat si a zis ca a fost programat cu succes. Cand apas butonul se aprinde ledul, la un LCD verde nu apare nimic si la albastru apar niste caractere aiurea. Pinul 26 nu am legat nicaieri e vreo problema? Atasezi niste poze: Link spre comentariu
vali1969 Postat August 15, 2013 Partajează Postat August 15, 2013 Am verificat de 10 ori cablajul dar nu e nici o greseala :cry: Poate am gresit la programare nu am programat niciodata AVR asta a fost prima data am un programator USBASP 2.0 si am programat cu Extrem burner AVR am luat hex. ul am ales microcontrolerul si am apasat ''Write all'' , atat si a zis ca a fost programat cu succes. Cand apas butonul se aprinde ledul, la un LCD verde nu apare nimic si la albastru apar niste caractere aiurea. Pinul 26 nu am legat nicaieri e vreo problema? Atasezi niste poze: 1 Verificati daca hexul este pt M168 2. Verificati daca eep ul este pt. M168 3. Scrie corect fusebitii 4. La programare trebuie incarcat si fisierul .hex si fisierul .eep in programul cu care se scrie microcontrolerul Link spre comentariu
bentanioan Postat August 15, 2013 Partajează Postat August 15, 2013 Trebuie scris si fisierul .eep. Pinul 26 este folosit pentru comunicatie seriala sau pt.masurare tensiune externa (Uext) , nu are nimic daca nu este legat. La afisajul verde incercati sa reglati contrastul din semireglabil pana apare textul (dupa ce ati dat start,cat led-ul este aprins),Daca led-ul se stinge singur dupa aprox.30'' , montajul functioneaza dar nu afiseaza.Incercati ce am zis si mai discutam.Succes,@vali1969 se pare ca am postat cam in acelasi timp Link spre comentariu
csongore Postat August 15, 2013 Partajează Postat August 15, 2013 Sunt incepator la programare cum setez fuse biti? si cum incerc fisierul .epp? Link spre comentariu
bentanioan Postat August 15, 2013 Partajează Postat August 15, 2013 Trebuie incarcat nu ''incercat'' eep. Nu am lucrat cu eXtreme Burner - AVR dar cred ca asa ar trebui sa arate: Mare ATENTIE la fusebiti , nu prea suporta greseli si se blocheaza atmega. Intai ar trebui sa scrieti eep-ul si sa incercati,ar trebui sa mearga de 8 ori mai incet , dar sa mearga , dupa aceea sa modificati fuse. Link spre comentariu
csongore Postat August 15, 2013 Partajează Postat August 15, 2013 Din pacate nu a mers am facut urmatoarele:-am incarcat .epp ul -am setat fuse biti cum e pe pozaS-a programat cu succes dar acuma nu porneste nici la apasarea butonului si apare numai un rand la contrast maxim dar numai daca butonul e apasat in continuuAm sters si am vrut sa incarc si .hex ul dar numai vrea Cam complicat aceste AVR -uri, cu PIC-uri nu e asa de greu Programarea ls scrierea HEX ului apare urmatorul mesaj Link spre comentariu
mosu20 Postat August 15, 2013 Partajează Postat August 15, 2013 am luat hex. ul am ales microcontrolerul si am apasat ''Write all'' , atat si a zis ca a fost programat cu succes. Unde ai scris eep-ul? in Flash sau in EEPROM? Link spre comentariu
csongore Postat August 15, 2013 Partajează Postat August 15, 2013 In flash am luat hex. ul am ales microcontrolerul si am apasat ''Write all'' , atat si a zis ca a fost programat cu succes. Unde ai scris eep-ul? in Flash sau in EEPROM? cred ca cumpar un ATMEGA328 si incerc mai tarzu incodata Link spre comentariu
vali1969 Postat August 15, 2013 Partajează Postat August 15, 2013 eep in eprom si hex in flash , inainte de a scrie M168 da un erase dupa care il rescrii posting.php?mode=reply&f=14&t=50190# Link spre comentariu
mosu20 Postat August 15, 2013 Partajează Postat August 15, 2013 Pai nu prea este bine.... In Flash se scrie hex-ul si in EEPROM se scrie eep-ul. De fapt chiar denumirea fisierului te conduce. M-am uitat un pic pe aici http://www.engbedded.com/fusecalc/ si rezulta faptul ca trebuiesc setati fusebitii -U lfuse:w:0xff:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m dar asta nu inseamna ca nu ma pot insela. Dupa cum se vede aici, ar trebui LF=FF, HF=DF si EF=F9. Trebuie refacuta toata programarea daca nu s-a blocat AVR-ul. @bentanioan este cel mai in masura sa te ghideze daca este disponibil. Daca citesti topicul se vede clar ca el ne-a dus pe mina pe multi de aici. Incearca sa rescrii dar exista marele pericol al blocarii AVR-ului. Link spre comentariu
bentanioan Postat August 15, 2013 Partajează Postat August 15, 2013 Cred ca in graba mare de a fi util,am dat setarile pt. 328 si cred ca s-a blocat atmega168 (mii de scuze :cry: ). Daca e cineva in zona care are un deblocator se rezolva simplu.Am luat de pe site-ul nemtilor setarile date de un forumist de acolo (folositi pe raspundere proprie si inca odata scuze).Fuses for ATmega168, ATmega168p:RC 8Mhz - lfuse:0xe2 hfuse:0xdc efuse:0xf9Crystal 8Mhz - lfuse:0xff hfuse:0xdc efuse:0xf9Fuses for ATmega328, ATmega328p:RC 8Mhz - lfuse:0xe2 hfuse:0xd9 efuse:0xfcCrystal 8Mhz - lfuse:0xff hfuse:0xd9 efuse:0xfc 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