Sari la conținut
ELFORUM - Forumul electronistilor

Frecventmetru digital cu PIC16F84


Mr_Devil83

Postări Recomandate

  • Răspunsuri 67
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • yo9hrb

    9

  • Yo4You

    5

  • Marele Savant

    4

  • Adrian Luben

    4

Top autori în acest subiect

In principiu merge, numai sa ai grija cand il programezi sa alegi din ICprog sau cu ce soft programezi, modelu tau de pic si anume cel cu A. Dar in mod normal trebuia sa fi incercat pana acuma ca doar e un flas mcu .

Link spre comentariu
Vizitator zuzurelu

F84A merge fara nici un fel de probleme in loc de F84 in aplicatia ta.In 99% din cazuri sunt absolut inter-schimbabile.Se prea poate ca "programatorul" tau sa miorlaie, pentru ca algoritmii de programare totusi difera. Tu incarca HEX-ul facut pentru 84 dar programeaza ca pentru F84A ( programatorul va fi setat pentru F84A ).YO3HCV,

Link spre comentariu

chestia e ca asa am si facut, programatorul l-am setat pt 84a. Chestia e ca iau in bot eroarea 0000H. Presupun ca e pic-ul defect desi e nou. Stiti vreo firma care livreaza prin posta 2 3 pic-uri daca le comand?

Link spre comentariu
Vizitator zuzurelu

Nu este nimic defect, controllerele se programeaza diferit. Am cumparat 2 controllere defecte in 4 ani si alea cred ca le-am ars eu ESD cu o statie de lipit "ESD Safe" facuta in China pe dreapta... nu pe stanga asa cum foloseam deobicei...

 

Uite diferentele (algoritmii ) de programare intre 84 si 84A :

http://ww1.microchip.com/downloads/en/DeviceDoc/30262e.pdf

 

YO3HCV,

Link spre comentariu

Din experienta mea, cele mai frecventa cauze ptr eroare la adresa 0x000 sunt fie algoritmul de programare incorect (A/non A), fie necomutarea in mod programare. PICul nu intra in mod programare daca tensiunea pe MCLR nu este suficient de mare sau nu este bine stabilizata sau timingul este incorect.Cirip

Link spre comentariu

si eu am avut problema cu eroarea la inceput la adresa 0000h. Aveam un programator cumparat care se alimenta din LPT, dupa ce m-am documentat am constatat ca nu aveam tensiunea necesara programarii si l-am modificat punandu-i o sursa externa, din acel moment a mers perfect. 16f84a stiu ca ii trebuie tens. mare pt. programare (parca 13 V daca retin bine)

Link spre comentariu

chestia e ca asa am si facut, programatorul l-am setat pt 84a. Chestia e ca iau in bot eroarea 0000H. Presupun ca e pic-ul defect desi e nou. Stiti vreo firma care livreaza prin posta 2 3 pic-uri daca le comand?

Salut .Colegi au dreptate ,este posibil sa nu ai tensiunea de programare de minim 12,5V necesara acestor procesoare dar mai este posibil sa fie scris PIC-ul si nu permite o noua scriere pina nu-l stergi.Varianta PIC16F84A poate inlocui ori ce PIC16F84 dar nu invers.Stiu o firma de unde cumpar eu PIC16F84A-04 la pretul de 10 RON bucata si primesti comanda in 3-4zile dar nu stiu daca am voie sa o publicpe forum pentru nu a fi acuzat de publicitate , daca esti interesat luam legatura pe privat si i-ti dau adresa.Inca ceva fi atent ca softurile de pe net (si mai cu seama adresa pe care ai mentionat-o) sunt demo , este posibil sa nu mearga.Bafta. :smt041
Link spre comentariu
  • 3 săptămâni mai târziu...

Aveam un programator cumparat care se alimenta din LPT, dupa ce m-am documentat am constatat ca nu aveam tensiunea necesara programarii si l-am modificat punandu-i o sursa externa, din acel moment a mers perfect. 16f84a stiu ca ii trebuie tens. mare pt. programare (parca 13 V daca retin bine)

Si eu tocmai m-am lovit de exact aceeasi problema. Cu un AD-PIC02. Poti pune o schema a modificarii?
Link spre comentariu

Aveam un programator cumparat care se alimenta din LPT, dupa ce m-am documentat am constatat ca nu aveam tensiunea necesara programarii si l-am modificat punandu-i o sursa externa, din acel moment a mers perfect. 16f84a stiu ca ii trebuie tens. mare pt. programare (parca 13 V daca retin bine)

Si eu tocmai m-am lovit de exact aceeasi problema. Cu un AD-PIC02. Poti pune o schema a modificarii?
Schema nu am, insa iti zic principiul care e simplu: Iei o sursa de 12.5v, tensiunea de comanda care vine de la pc, o iei de la iesirea de programare( de la programatorul tau) si o aplici pe un transiztor care e conectat la 12.5v astfel nu o sa mai ai nici o problema la programare. Daca apar probleme anunta-ma. Bafta :yawinkle:
Link spre comentariu

In principiu este vorba de schema atasata (programator jdm). Dupa logica mea ar trebui sa scot D6 din circuit si in locul ei sa aplic =13,5V (pe colectorul lui Q1). In acest fel, cand e activ TxD imi aplica tensiunea de 12,9V pe pinul MCLR. Gresesc undeva?

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