Jump to content
ELFORUM - Forumul electronistilor
quinn

problema frecventmetru

Recommended Posts

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

Edited by quinn
Link to comment
Share on other sites

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 to comment
Share on other sites

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 to comment
Share on other sites

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.

Edited by quinn
Link to comment
Share on other sites

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 to comment
Share on other sites

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.

Edited by Elison
Link to comment
Share on other sites

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



×
×
  • 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.Terms of Use si Guidelines