quinn Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 (editat) 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 Aprilie 2, 2017 de quinn Link spre comentariu
Liviu M Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 Si cam cum ar putea sa-si dea cineva seama ce-ai facut tu acolo? Link spre comentariu
Stefan Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 Ce nu iti functioneaza? Hex-ul este corect compilat pentru 16F628A. Link spre comentariu
quinn Postat Aprilie 2, 2017 Autor Partajează Postat Aprilie 2, 2017 (editat) 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 Aprilie 2, 2017 de quinn Link spre comentariu
gsabac Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 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 Postat Aprilie 2, 2017 Autor Partajează Postat Aprilie 2, 2017 (editat) Nu am hex-ul original ,va rog sa il postati pe al dvs.! Editat Aprilie 2, 2017 de quinn Link spre comentariu
Stefan Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 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
quinn Postat Aprilie 2, 2017 Autor Partajează Postat Aprilie 2, 2017 (editat) 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 Aprilie 2, 2017 de quinn Link spre comentariu
gsabac Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 Hex-ul meu este in atasament si cred ca fisierele sunt identice. @gsabac MyProject.txt Link spre comentariu
Stefan Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 Quinn codul e compilat corect iar daca hardware-ul e ok inseamna ca sunt probleme la setarea tipului de oscilator. Programatorul folosit este PICKIT2? Link spre comentariu
Stefan Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 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
Elison Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 (editat) 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 Aprilie 2, 2017 de Elison Link spre comentariu
quinn Postat Aprilie 2, 2017 Autor Partajează Postat Aprilie 2, 2017 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
Stefan Postat Aprilie 2, 2017 Partajează Postat Aprilie 2, 2017 Elison sunt convins ca gresesti sau simulatorul tau nu functioneaza corect,. Jur pe rosu 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
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum