Sari la conținut
ELFORUM - Forumul electronistilor

LCF Metru cu PIC16F628A, nelamurire la simulare in ISIS


flow_dumi

Postări Recomandate

vreau sa fac LCF metrul bazat pe PIC16F628A, schema fiind cea a lui John Becker. Am pcb-ul deja facut, 90% din piese le am deja. Azi m-am gandit sa fac o simulare in ISIS (Pro 7.8 SP2). Am refacut schema si am introdus in proprietatile PIC-ului calea catre program si config word-ul (0x3F21, dedus din ic-prog). Dau play la simulare si am 4-7% load la procesor (i7 2670QM) dar pe lcd nu apare nimic...am urmat pasii descrisi de Becker pentru configurarea lui (setat pe C, fara nimic conectat la probe, ar trebui sa apara un mesaj)....stie cineva care ar fi cauza? nu e bun hex-ul sau nu face simularea bine ISIS?

Link spre comentariu
  • Răspunsuri 14
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • flow_dumi

    8

  • nico_2010

    3

  • fratello

    1

  • bentanioan

    1

Fisierul hex. pe care il ai nu este bun.Gasesti in arhiva atasata tot ce iti trebuie pentru acest proiect (MPLAB Project, fisierul .asm, fisierul .hex si ce a mai rezultat din compilare). Daca il recompilezi, ignora mesajele pe care le vei primi si foloseste hex-ul rezultat.Bafta si daca mai ai nelamuriri, da MP

Link spre comentariu

Gata, am folosit hex-ul din arhiva si acum simuleaza ok. Multumesc de ajutor!Acum...asta o sa fie primul meu proiect cu microcontroler... Merge programat PIC16F628A cu IC-Prog si "Multi pic programmer v5.2" pe RS232 ? intreb sa stiu daca are rost sa ma apuc sa contruiesc programatorul :d ...

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

Nu mai deschid alt subiect, continui discutia aici. Am achizitionat PIC16F628A-ul, l-am montat in JDM (Multi pic programmer 5v2), si am incercat sa-l programez cu WinPic (DL4YHF). Am auzit ca asta merge pe windows 7...

 

 

Interfata e ok, o vede bine programul, fara erori aici.

La "blank check", tot asa, fara erori, zice ca e gol.

Acum vin problemele...

 

Daca dau "Verify", da eroare, cu urmatoarele mesaje in log:

Info: Loading definitions for "PIC16F628A" from C:\WinPic\devices.ini .Info: PIC16F628A added by Leonardo, different device ID,Info: and different 'Bulk Erase' procedure than 16F628 !Couldn't find "devices\PIC16F628A.dev", please borrow/copy from MPLAB !Initialising PIC-Programmer: Success.Testing: delay(500ms) took 0.50 seconds, timer_freq=14.3182 MHz ... okERROR: Unknown key "AddrConfigWord2" in section [PIC16F1827] .Cannot verify at different voltages with this hardware.Verifying...Verifying CODE, 0x000000..0x0004D8Verifying 0x000000..0x0004D8Verify Error: 000000: read 003FFF, wanted 002805Verify Error: 000004: read 003FFF, wanted 002805Verify Error: 000005: read 003FFF, wanted 00138BVerify Error: 000006: read 003FFF, wanted 001B8BMore Verify Errors, unable to list all (total=1238)Verifying DATA, 0x002100..0x002105Verifying 0x002100..0x002105Verify Error: 002100: read 003FFF, wanted 000064Verify Error: 002101: read 003FFF, wanted 000064Verify Error: 002102: read 003FFF, wanted 000000Verify Error: 002103: read 003FFF, wanted 000000More Verify Errors, unable to list all (total=6)Verifying CONFIG, 0x002000..0x002007Verifying 0x002000..0x002007Verify Error: 002007: read 003FFF, wanted 003F21ERROR: Verifying FAILED !

Iar daca incerc sa programez microprocesorul, da eroare, cu urmatoarele mesaje:

Programming...Erasing ("bulk" or "chip") ...Programming CODE, 0x000000..0x0004D8Verifying 0x000000..0x0004D8Verify Error: 000000: read 003FFF, wanted 002805Verify Error: 000004: read 003FFF, wanted 002805Verify Error: 000005: read 003FFF, wanted 00138BVerify Error: 000006: read 003FFF, wanted 001B8BMore Verify Errors, unable to list all (total=1238)Programming DATA, 0x002100..0x002105Verifying 0x002100..0x002105Verify Error: 002100: read 003FFF, wanted 000064Verify Error: 002101: read 003FFF, wanted 000064Verify Error: 002102: read 003FFF, wanted 000000Verify Error: 002103: read 003FFF, wanted 000000More Verify Errors, unable to list all (total=6)Programming CONFIG, 0x002000..0x002007Verifying 0x002000..0x002007Verify Error: 002007: read 003FFF, wanted 003F21ERROR: Programming FAILED !

stiu ca suna prostesc, dar e prima data cand incerc sa programez un microprocesor (ar trebui sa invat in anii viitoti in facultate despre asa ceva, dar eu vreau sa incep de acum), si va intreb daca ma poate ajuta cineva, vreau sa inteleg ce nu merge bine... :(

Link spre comentariu

Erorile semnalate pornesc de aici:

Couldn't find "devices\PIC16F628A.dev"

.Din pacate nu te pot ajuta mai mult deoarece nu folosesc pentru programare JDM.
Link spre comentariu

faza cu

Couldn't find "devices\PIC16F628A.dev"
am depasit-o, am copiat PIC16F628A.dev din MPLAB in directorul cu executabilul de la WinPic si nu mai da eroarea asta, dar erorile de verificare persista :(
Link spre comentariu

O clona de Pickit2 este solutia cea mai ieftina si stabila. Uita de JDM, RCD si alte programatoare arhaice. Calculatoare cu porturi seriale si paralele sunt disparute de pe piata actuala :cry:

Link spre comentariu

sa vad, poate incerc sa construiesc PicKit2...cat despre portul serial, nu e chiar disparut (am placa cu serial si paralel pe PCI in calculator :d )PS @thunderer o schema pt replicat PicKit2 ai?

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

faza cu

Couldn't find "devices\PIC16F628A.dev"
am depasit-o, am copiat PIC16F628A.dev din MPLAB in directorul cu executabilul de la WinPic si nu mai da eroarea asta, dar erorile de verificare persista :(
flow_dumi foloseste PICPgm Programmer si WinPic800. vor functiona ceas :)
Link spre comentariu

deci din cate vad, am cam facut o alegere proasta cand am facut programatorul pe baza JDM :)) ... o sa revin asupra problemei probabil dupa sesiune, multumesc tuturor de sugestii!

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