Jump to content
ELFORUM - Forumul Electronistilor
Sign in to follow this  
paul

Termometru cu AT90S2313

Recommended Posts

Am realizat termometrul descris aici: http://www.kuh.fi/~nef-web/tiihonen/vlampomit.htm

Am programat micro cu PonyProg si totul e OK. Am citit programul din micro si e identic cu cel dat de autor.

Partea proasta este ca nu arata nimic. Doar punctul zecimal arde. MONTAJUL ESTE EXECUTAT CORECT !!!, am verificat si razverificat.

Ma poate ajuta cineva cu o idee ?

Share this post


Link to post
Share on other sites

Ai ales o limba pe care nu o inteleg. Nu tu, cea de pe sit.Oricum dintr-o prima privire asupra programului se pare ca nu sunt probleme deosebite. Acum, ai incercat sa asamblezi tu programul sau ai luat direct HEX-ul si EEP?. Daca nu incearca si asambleza si verifica fisiereleintre ele. Daca nu obtii rezultate vezi si partea "hard" sa nu ai vreo scapare.

Share this post


Link to post
Share on other sites

Am incercat cu fisierul HEX dat pe site.Fisierul EEP ce este? Dupa stiinta mea este pentru EEprom-ul din micro, dar este inclus in fisierul HEX.Din pacate alta schema care sa masoare pina la -50 Grade nu am gasit.

Share this post


Link to post
Share on other sites

Nu, EEP-ul nu este in HEX. EEpromul se programeaza dupa Flash. Odata cu stergerea flash_ului automat se sterge si EEpromul si trebuie reprogramat. La reprogramare EEpromul nu necesita stergere.

Acum , sincer sa fiu habar nu am cum merge pony-progul pe care l-ai folosit. Pentru programare poti utiliza programul Atmel AVR ISP 2.65 pe care poti sa il descarci de la http://www.atmel.com. Cablul dongle ptr. programare se gasete peste tot pe net. Daca nu gasesti, o varianta probata si perfect functionala o gasesti la 81.181.18.112/isp.pdf.

 

Era sa uit "generatorul" pentru segmente (afisaj) este de fapt in eeprom:

 

;***** Numerot ja erikoismerkit LEDeille, heksa => desim. muunnos ********

 

.eseg ;EEPROM segment

.org 0

 

table1: .db 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90

;digit 0 1 2 3 4 5 6 7 8 9

 

.db 0x88,0x83,0xC6,0xA1,0x86,0x8E

; A b C d E F

 

.db 0x7F,0xBF,0x9C,0xC6, 0xF7, 0xEF, 0xDF, 0xBF, 0xFF, 0xAF

;digit . - o C LED1 LED2 LED3 minus blanko r

 

 

Asa ca probabilitatea ca "defectul" sa fie acesta este ridicata.

Share this post


Link to post
Share on other sites

Multumesc pentru lamuriri !!!.Am sa incerc sa programez procul asa cum ma sfatuiti dvs.Am utilizat PonyProg cu alt fisier (tot cu un AT90S2313) si a mers perfect montajul. Este adevarat ca in acel caz nu exista fisier EEP.

Share this post


Link to post
Share on other sites

EVRICAAAAAAAA !!!!Am incercat sa programez, cu PonyProg, mai intii Flash-ul si dupa aceia EEprom-ul. PonyProg 2000 permite acest lucru.MULTUMESC INCA O DATA "mitescu" PENTRU LAMURIRILE DATE.Termometrul functioneaza perfect.

Share this post


Link to post
Share on other sites
Guest ighdaniel

Paul te rog eu mult de tot daca poti sa imi dai si mie acel program...Eu am facut montajul de la adresa pe care ai specificat-o tu in ultimul post, doar ca am folosit Tiny2313 (echivalent pt at90s2313), si imi afiseaza tot timpu -5 C. Cred ca nu citeste senzorul? Poti sa ma ajuti, te rog!!Merci mult!

Share this post


Link to post
Share on other sites

a salvat cineva pagina de aici:http://www.kuh.fi/~nef-web/tiihonen/vlampomit.htm ?o vreau si eu daca se poatesau daca ma poate ajuta cineva cu un termometru in genu aceluia (care sa stiu sigur ca merge....) fac cinste :partyman:

DA, am realizat montajul si functioneaza perfect. In schema de pe site este o eroare. Schema corecta este in atasament (Schematic.pdf). Singurul lucru care nu mi-a placut la el, este fatul ca la fiecare 5-6 sec afisajul pilpiie (uC-ul citeste senzorul). In rest totul este bine.Succes !.

Share this post


Link to post
Share on other sites

am facut si eu montajul - totul e ok verificat si iar verificatscris 2313 si verificat - e okafiseaza okinsa am probleme cu ce afiseazala pornire afiseaza 34C apoi -9C apoi -89C si asa ramaneindiferent daca cuplez senzorul sau nunu mai inteleg nimicare careva vreo idee?

Share this post


Link to post
Share on other sites

am facut si eu montajul - totul e ok verificat si iar verificatscris 2313 si verificat - e okafiseaza okinsa am probleme cu ce afiseazala pornire afiseaza 34C apoi -9C apoi -89C si asa ramaneindiferent daca cuplez senzorul sau nunu mai inteleg nimicare careva vreo idee?

Verifica cu atentie montajul. Cum ai programat uC-ul? Vezi ca poate acolo e "buba".

Share this post


Link to post
Share on other sites

2313 il programez cu icprogmerge ok"update de situatie" :tonqe: am luat un 2313 de la cineva care stiam ca mergea sigurl-am programatpus in circuit, pe display apar urmatoarele:34C17C8C89C (si asta ramane)am facut un prg de test sa vad daca imi aprinde si stinge niste leduri montate la porturi :cel imprumutat merge okal meu pe pinul pe care e conectat senzorul- liniste totataconcluzia- mi-a crapat o linie din portsi posibil si senzorul....daca cu un 2313 perfect functional afiseaza ce am zis mai suscircuitul e ok facut(verificat de nus cate ori)acum astept si parerea voastramerciPS paul, fara senzorul legat ce afiseaza la tine? sa stiu daca merge si 2313 asta ok, sa nu mai dau atatia bani pe senzor

Share this post


Link to post
Share on other sites

2313 il programez cu icprogmerge ok"update de situatie" :tonqe: am luat un 2313 de la cineva care stiam ca mergea sigurl-am programatpus in circuit, pe display apar urmatoarele:34C17C8C89C (si asta ramane)am facut un prg de test sa vad daca imi aprinde si stinge niste leduri montate la porturi :cel imprumutat merge okal meu pe pinul pe care e conectat senzorul- liniste totataconcluzia- mi-a crapat o linie din portsi posibil si senzorul....daca cu un 2313 perfect functional afiseaza ce am zis mai suscircuitul e ok facut(verificat de nus cate ori)acum astept si parerea voastramerciPS paul, fara senzorul legat ce afiseaza la tine? sa stiu daca merge si 2313 asta ok, sa nu mai dau atatia bani pe senzor

Sincer sa fiu, nu imi amintesc ce indica fara senzor. Ti-am spus ca am facut montajul complet, am programat uC-ul si totul a fost ok. Nici nu cred ca l-am incercat fara senzor. Cea ce stiu sigur este ca am programat uC-ul cu PonyProg, dar in modul ISP.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.