Sari la conținut
ELFORUM - Forumul electronistilor

Termometru cu AT90S2313


paul

Postări Recomandate

  • Răspunsuri 14
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • paul

    8

  • margarit2001

    3

  • mitescu

    3

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.

Link spre comentariu

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.

Link spre comentariu

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.

Link spre comentariu

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.

Link spre comentariu

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.

Link spre comentariu
  • 6 luni mai târziu...
Vizitator 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!

Link spre comentariu
  • 2 săptămâni mai târziu...

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 !.
Link spre comentariu

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?

Link spre comentariu

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".
Link spre comentariu

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

Link spre comentariu

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.
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