Sari la conținut

ESR METRU CU PIC16F876A


YO9CIR

Postări Recomandate

Salut

Am facut esr metru din pagina web:

http://www.electronica-pt.com/circuitos ... meter.html

am programat microcontrolerul l-am plantat in soclu si nu se intampla nimic

cer ajutorul cuiva care a incercat montajul de la adresa mai sus mentionata

daca a functionat sau nu si daca da cum a rezolvat problema

multumesc

petrus

Nu se intampla nimic din cauza nu ai compilat programul. Nu vad pe siteul ala niciun fisier hex, ci doar codul sursa care trebuie compilat. Ca sa-l compilezi trebuie sa afli in ce program a fost scris codul ala.

 

succes, mai ai fix 9 ore pana la anul.

 

 

:cool3: La multi ani tuturor membrilor tehnium azi.

Editat de prog

in continuare incerc sa fiu mai explicit.

am luat fisierul ansambler de pe site pe care l-am compilat

cu MPASMWIN520 si mi-a rezultat un fisier HEX pe care l-am incarcat

in WINPIC800.am programat microcontrolerul pic16f876a

pe care l-am pus in montaj-nu s-a intamplat nimic,practic nu oscila cristalul

am reprogramat picul cu optiunea din programator la osc. XT(initial era cu RC)

l-am plantat iar in soclu oscilatorul cu cristal a inceput sa lucreze

s-a aprins lcd-ul si arata 8 digiti luminati si atat.

LCD-ul e de tipul 16x2 luminat albastru compatibil 44780

parerea mea e ca fisierul ansambler nu e ok sau schema nu e in regula

in momentu cand incarci fisierul .HEX in WINPIC800 acesta tre sa-ti arate ca

are ca oscilator XT

ceea ce nu se intampla aratand ca osc RC

tensiuni, montaj si toate cele sunt ok

astept comentarii si eventuale solutii din partea voastra

 

messenger ID yo9cir

mail indicataiv pe yahoo

Am compilat si eu programul de mai sus si in urma compilarii cu MPASMWIN acesta returneaza urmatoarea eroare, cu toate ca finalizeaza compilarea programului dar fara a genera fisierul HEX necesar:

Error[129]   C:\ESR-METER.ASM 2 : Expected (END)

Deci, dvs. ati scris in microcontroler un alt tip de fisier, in niciun caz HEX. Din acest motiv nici nu functioneaza programul.

 

Apoi, eroarea de mai sus denota ca in programul scris nu s-a incheiat o instructiune cu instructiunea aferenta END. Am analizat programul si nu am gasit nicio instructiune care ar putea fi incheiata cu END, nici macar la linia 129 unde face referire compilatorul. Deci, s-ar putea sa existe in program "o mica scapare". Apoi, programul ar trebui sa genereze, pe langa fisierul HEX, si codul aferent care ar trebui incarcat in memoria EPROM a microcontrolerului (cel putin asa stiu ca era la versiunea cu microcontroler AVR a ESR Metrului!).

 

Numai Bine

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
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock