Sari la conținut
ELFORUM - Forumul electronistilor

problema frecventmetru


quinn

Postări Recomandate

Am construit acest montaj si nu functioneaza:http://www.rhelectronics.net/store/frequency-counter-diy-kit-module.html

Banuiesc ca nu am compilat corect codul sursa in fisier hex.

Aici se afla codul sursa http://www.rhelectronics.net/download/freq/frequency_source_mikroe.zip

Puteti sa-mi spuneti daca este corect compilat?

Multumesc!

 

Scuze,nu am uploadat fisierul hex!

hex frecv.txt

hex frecv.txt

Editat de quinn
Link spre comentariu
  • Răspunsuri 17
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • quinn

    7

  • Stefan

    6

  • Elison

    2

  • gsabac

    2

Zile populare

Top autori în acest subiect

Nu functioneaza in sensul ca nu afiseaza decat locatiile full de pe un singur rand al display-ului.

L-am construit fara partea de prescaler.

Editat de quinn
Link spre comentariu

In documentatie se precizeaza urmatoarele:

"Microcontroller program written in mikrobasic compiler. The kit has open source

code for education purpose. Because the code size is less than 2K you can use

Mikroe Demo Basic Compiler for PIC to modify the program. The code provided

as is with no technical support for its modifications.

The controller sold preprogrammed and the software is compatible with both packages, economy and full."

Controlerul vândut este preprogramat iar software-ul este compatibil cu ambele pachete, economic și complet.

 

Tocmai vroiam sa cer HEX-ul sa il verific cu compilarea mea, dar daca aveti originalul va rog sa il postati.

 

@gsabac

Link spre comentariu

Quinn verifica conexiunile MCU <-> LCD si partea de oscilator. Montajul tau este kitul de pe site-ul respectiv sau l-ai facut tu de la zero? Intreb pentru a intelege daca e posibil sa ai erori la cablaj, scriere HEX in MCU sau piese diferite (oscilator activ sau cuart?).

Link spre comentariu

Montajul l-am realizat pe breadboard ,am verificat deja toate conexiunile si am si 4Mhz(oscilator ok) pe pinul 16 MCU.

La scrierea MCU nu au fost erori,doar ca nu sunt sigur pe compilarea pe care am facut-o,dar dvs. spuneti ca e ok.

Editat de quinn
Link spre comentariu

HEX-urile voastre sunt aproximativ identice, singura diferenta este ca al lui gsabac are oscilator HS (cuart > 8MHz) si al lui Quinn este pe oscilator extern (CORECT).

 

Daca ai folosit PICKIT2 sunt cam excluse erorile de programare a "cuvintelor de configurare", personal nu am avut probleme cu PICKIT2-ul.

 

Cauta pe net sau scrie-ti un cod simplu pentru 628A (daca esti incepator ai exemple in HELP) ce face un LED sa licare dar cu sursa oscilatorului externa (oscilator activ).

 

Pinul MCLR este conectat undeva? Incearca si cu el tras spre +5V printr-un rezistor de ~10K (< 40K).

Link spre comentariu
post-179738-0-89815100-1491163266_thumb.jpg

Hex-ul postat de quinn functioneaza, in sensul ca masoara fregventa si se poate schimba baza de timp(100ms sau 1000ms), dar fregventa afisata este de trei ori mai mare decat in realitate, fara prescaler activ.

La fel se intampla si cu hex-ul postat de gsabac, in plus la acest hex iesirea RA6 nu trece in starea high.

Hex-urile sunt testate in Isis.

Editat de Elison
Link spre comentariu

 

 

Pinul MCLR este conectat undeva? Incearca si cu el tras spre +5V printr-un rezistor de ~10K (< 40K).

Afiseaza acum!

Urmeaza sa-i verific functionarea cu semnal!

Multumesc mult!

Link spre comentariu

Elison sunt convins ca gresesti sau simulatorul tau nu functioneaza corect,. Jur pe rosu :rade: ca HEX-ul functioneaza cum trebuie si frecventa masurata pana in 5 MHz este corecta si afisata corespunzator.

 

p.s: Elison in digital, cand am nevoie de un semnal de ceas, folosesc Generator -> DCLOCK.

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