YO5VAE Postat Septembrie 16, 2011 Partajează Postat Septembrie 16, 2011 Buna ziua. Revin cu o problema pe care o am cu frecventmetrul de aici: http://www.hamradioindia.org/circuits/fcountlcd.php L-am facut, programat, etc. dar am o problema cu el si anume: Dupa ce programez PIC-ul, il pun in frecventmetru, toate merg foarte bine. Fac selectarea frecventei intermediare (cu sw3), de ex. 9MHz, care in functie de tip, USB sau LSB este 9.001500 - NOR respectiv 8.998500 - REV si frecventele imi apar cum trebuie. Dupa ce il opresc si il pornesc din nou, la selectarea frecventei intermediare nu mai apare respectivul offset de + sau - 1.5 KHz. Deci in loc de 9.001500 sau 8.998500, imi apare fix 9.000000, lucru care nu ar trebui sa se intample in mod normal. Atasez si asm-ul, poate ma ajuta cineva in aceasta problema. Multumesc anticipat. YO5VAE - Edy PS. Extensia .asm nu e permisa, asa ca am schimbat-o in .txt. Extensia .inc am achimbat-o din .inc in .inc.txt freq_count.txt lcd.txt P16F628A.INC.txt Link spre comentariu
volhov Postat Septembrie 16, 2011 Partajează Postat Septembrie 16, 2011 Incearca sa simulezi programul pas cu pas in MPLAB si fii atent la rutinade scriere in eeprom (EEPROM_MOVE) si flag-ul WRITE_FLAG. Probabil nu sunt salvate datele in EEPROM si de aici apare problema. Link spre comentariu
YO5VAE Postat Septembrie 16, 2011 Autor Partajează Postat Septembrie 16, 2011 Incearca sa simulezi programul pas cu pas in MPLAB si fii atent la rutinade scriere in eeprom (EEPROM_MOVE) si flag-ul WRITE_FLAG. Probabil nu sunt salvate datele in EEPROM si de aici apare problema.Din pacate ma depaseste putin acest aspect...dar...o sa incerc.Sunt foarte incepator in pic, de fapt acesta este primul meu proiect. Si am inceput cu asta pentru ca vreau sa fac un dds pt A412 si am zis ca poate mai bine incerc ceva mai usurel inainte.Oricum o sa incerc si o sa vad ce iese. Am gasit un hex si pt 16F84 pentru aceiasi schema, si cu ala merge bine. Deci nu cred ca e problema de hard. Link spre comentariu
volhov Postat Septembrie 16, 2011 Partajează Postat Septembrie 16, 2011 Incearca sa simulezi programul pas cu pas in MPLAB si fii atent la rutinade scriere in eeprom (EEPROM_MOVE) si flag-ul WRITE_FLAG. Probabil nu sunt salvate datele in EEPROM si de aici apare problema.Din pacate ma depaseste putin acest aspect...dar...o sa incerc.Sunt foarte incepator in pic, de fapt acesta este primul meu proiect. Si am inceput cu asta pentru ca vreau sa fac un dds pt A412 si am zis ca poate mai bine incerc ceva mai usurel inainte.Oricum o sa incerc si o sa vad ce iese. Am gasit un hex si pt 16F84 pentru aceiasi schema, si cu ala merge bine. Deci nu cred ca e problema de hard.Din pacate nici eu nu am timp in perioada asta.Ar mai fi o idee ... din cate am vazut programul a fost portat de pe 16F84 pe 16F628A ... sa nu fie diferente la scrierea in eeprom intre cele 2 controllere. Link spre comentariu
YO5VAE Postat Septembrie 16, 2011 Autor Partajează Postat Septembrie 16, 2011 Posibil sa fie si asta, dar am vorbit cu unul dintre "developeri" - care s-a ocupat mai mult de partea de hard, si cel facut de el merge bine. De asemenea, sunt mai multi posesori carora le merge bine. Oare e posibil sa fie defecte PIC-urile? Am 2 bucati, cu ambele face acelasi lucru. Programarea am facut-o cu un JDM combinat cu ICProg, WINPIC, WINPIC800 si WINPgm, si la toate am aceleasi simpome. Link spre comentariu
volhov Postat Septembrie 16, 2011 Partajează Postat Septembrie 16, 2011 Posibil sa fie si asta, dar am vorbit cu unul dintre "developeri" - care s-a ocupat mai mult de partea de hard, si cel facut de el merge bine. De asemenea, sunt mai multi posesori carora le merge bine. Oare e posibil sa fie defecte PIC-urile? Am 2 bucati, cu ambele face acelasi lucru. Programarea am facut-o cu un JDM combinat cu ICProg, WINPIC, WINPIC800 si WINPgm, si la toate am aceleasi simpome.Nu cred ca-s defecte. Pare mai degraba o prolema de programare. Incearca sa faci ce am spus mai sussi ar trebui sa vezi unde e problema.Ar trebui urmarite ambele rutine (scriere / citire ) pentru ca poate sa fie si o problema de citire din eeprom. Link spre comentariu
YO5VAE Postat Septembrie 16, 2011 Autor Partajează Postat Septembrie 16, 2011 Din pacate ma pierd in mplab. Asta e. O sa incerc sa il scriu si cu altceva, iar daca nu merge nici asa se pare ca nu e de mine asa ca o sa renunt. 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