Jump to content
ELFORUM - Forumul electronistilor

ICSP


Guest chip

Recommended Posts

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 to comment
  • Replies 15
  • Created
  • Last Reply

Top Posters In This Topic

  • 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 to comment

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 to comment

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 to comment

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 to comment
Guest 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 to comment
  • 2 weeks later...
Guest 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 to comment
Guest 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 to comment
Guest 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 to comment

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 to comment
Guest 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 to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines