Sari la conținut
ELFORUM - Forumul electronistilor

ICSP


Vizitator chip

Postări Recomandate

Vizitator chip

Salutare. Am un montaj cu 18F252 in care vreau sa folosesc ICSP. Pinii pentru PGM, PGC si PGD la PIC nu ii folosesc pentru nimic, vreau sa fie destinati special pentru ICSP. Marea problema ar fi cu Vdd, pentru ca PIC-ul va trebui alimentat de programator (cel de la Adelaida, de la care mi-am tras cablu pentru ICSP). Cei de la Microchip arata in documentatii ca trebuie pusa o rezistenta intre Vcc de pe placa PICului si pinul Vdd, iar Vcc de la programator se leaga direct la pinul Vdd. Nu prea pot face asta, pentru ca PIC-ul meu alimenteaza niste leduri, care trag ceva curent. In afara de varianta cu un switch manual pe Vcc-ul de pe placa PICului, aveti vreo idee cum as putea proceda? Vreau decat sa infig cablul ICSP si sa mearga programarea, fara switchuri. Am incercat si fara sa leg Vcc de la programator, nu merge.Multumesc anticipat pentru ajutor.

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

Top autori în acest subiect

  • Abram Burel

    2

  • kit

    1

Poti lega linistit Vcc de la programator direct la Vcc de pe montaj.Sa ai insa grija sa nu mearga amandoua deodata.Nota: sfatul asta nu e specific PIC-ului indicat si nici nu stiu daca e general. Configuratia de la Microchip mi s-a parut ciudata (ca sa nu zic gresita), asa ca nu am folosit-o niciodata. Singurul lucru de care ma feresc e Vpp. De pinul ala nu ma leg cu nimic. Pe pinii de "date" merg rezistente de x0 Kohmi spre masa sau Vcc.

Link spre comentariu
Vizitator chip

O sa incerc sa leg direct, sper sa nu-mi porneasca releele si lumina de la LCD, comandate de PIC :smt001 Vpp trebuie izolat de restul montajului cu o dioda Schottky, am facut deja asta. Singura problema era Vcc.Multumesc pentru sfat. O sa revin sa spun daca a mers.

Link spre comentariu
Vizitator chip

Functioneaza, dar e o mare problema. Vcc nu ajunge la 5V cu alimentare din programator, sta doar pe la 2.8 ... 3V maxim. In circuit mai sunt niste consumatori legati la Vcc. Programatorul are un LM78L05 pentru a face 5V, am pus degetele pe el si se incinge foarte tare si foarte repede.

Link spre comentariu

Mda, pai de astea n-ai spus (ziceai ceva doar de niste leduri comandate cu + de PIC).In general, daca folosesti ICSP trebuie sa gandesti putin si la hard. Indicatia de la Microchip e o posibilitate. Ai mai putea folosi si o dioda (eventual Schottky) in loc de rezistenta aia. Asta n-ar perturba ledurile alea.Ideea e sa izolezi PIC-ul de alti consumatori pe 5V, astfel ca de la programator sa se alimenteze doar PIC-ul.

Link spre comentariu
Vizitator Xenion

Stiti cumva care este starea pinilor in timpul programarii? Adica presupun ca ar trebui sa fie setati ca intrare (ca la pornirea PIC-ului in mod normal), sa nu cupleze aiurea tot felu' de leduri/relee/etc., nu?Pentru partea cu incalzirea stabilizatorului 78L05: din cate am citit se cam supara daca tensiunea pe iesire e mai mare ca pe intrare si se recomanda sa se puna o dioda intre Vout si Vin.

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

Starea pinilor la programare este intotdeauna high impedance. Daca lucrezi mult cu PIC-uri iti recomand n programator super : PICKIT2. Se gaseste la vitacom pe Maica Domnului la un pret super (sub 150). Odata cu acel progrator vine si o placuta de test cu un pic16F690, leduri, butoane , un pot si spatiu de lipit alte piese.Programatorul poate programa aproape intreaga linie de pic-uri (inclusiv pic18,dsPIC,PIC24).Traiasca Microchip :smt003 Spor la pic-uit.

Link spre comentariu
Vizitator Vasile

Da, hiend e al meu, toti userii de pe acest forum stiu. Nu stiu cum induc in eroare userii daca le spun ca un produs e mai bun daca chiar este mai bun :smt004

 

Si nu e cel mai bun ?

Ai pus mana candva pe un ICD2 sa vezi ce poate fata de un PICkit ? :weedman:

 

Daca nu il ai deschide MPLAB si la select device vezi acolo la care sta ledu verde aprins cel mai mult, scorul e de cam 5/1 :smt003

Link spre comentariu
Vizitator nea_Gogu_ingineru

LOL....cica ai pus mana pe un icd2..... :confuz1 Am icd2 la kil. Simplu: icd2 e debugger . PICKIT2 e programator si debugger pt un singur pic momentan. PICKIT2 isi face auto-update la firmware de pe net in mod automat si poate programa TOATE pic-urile.Sper ca nu mai stergi si postul asta in scopuri comerciale.

Link spre comentariu

Am eu un pickit 2. Ma enerveaza ca nu stie sa scrie direct din MPLAB. Trebuie sa folosesti un alt utilitar. Dupa ce compilezi, intri in "PICkit 2 Vx.xx" incarci hex-ul cu browse... etc. il scrii, il verifici. Si debugger e doar cu numele, pentru cip-ul cu care vine, pic16F690, nu stie. A fost si scump rau.Nu stiu cum e ICD2, ca nu am, dar PICKIT2 m-a cam dezamagit, nu ti-l recomand. Daca ai ICD2, foloseste-l! Nu cred ca nu scrie.Intre timp am trecut pe ATMEL si nu mai folosesc PICKIT2... Daca vrei ti-l vand si incerc eu un ICD2.

Link spre comentariu
Vizitator Vasile

ICD2 lucreaza doar din MPLAB, nu se poate folosi cu nimic inafara de asta iar PIC-urile care nu le recunoaste asta doar MPLAB SIM le vede dar sunt foarte putine.PIkit2 stie sa faca debuging la un singur PIC PIC16F886 si la ala nu face tot :toimonster:

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