Vizitator Gaabryel Postat Decembrie 13, 2011 Partajează Postat Decembrie 13, 2011 Salutare tuturor! Zilele trecute am facut un programator pentru PIC16f84 sau PIC16f628 (http://sfprime.net/pic16f84/index.htm). Programatorul este recunoscut foarte usor de catre software. Problema este ca nu imi detecteaza PIC-ul, nici automat si nici daca selectez eu manual PIC-ul folosit. Ca si software folosesc PICPgm sau WinPIC. Sistemul de operare este Windows 7 Ultimate cu SP1. Daca ma puteti ajuta as fi recunoscator. Va multumesc! Link spre comentariu
diablero Postat Decembrie 13, 2011 Partajează Postat Decembrie 13, 2011 Sigur nu ai o problema hardware? Ai verificat placa? Eu am 2 programatoare JDM, la care recunoasterea lor hardware este OK, iar a microcontrollerelor de asemenea (cu ambele programe). Recent am avut o problema cu o placa de extensie a unui programator, dar era o eroare hardware (pinii PGC si PGD inversati). Link spre comentariu
Vizitator Gaabryel Postat Decembrie 13, 2011 Partajează Postat Decembrie 13, 2011 Sigur nu ai o problema hardware? Ai verificat placa? Eu am 2 programatoare JDM, la care recunoasterea lor hardware este OK, iar a microcontrollerelor de asemenea (cu ambele programe). Recent am avut o problema cu o placa de extensie a unui programator, dar era o eroare hardware (pinii PGC si PGD inversati).Si eu am 2 programatoare si la nici unul nu imi recunoaste PIC-ul.Am verificat partea hardware de vreo 3 ori(si continuitatea firelor) si este totul ok. Cand conectez programatorul la portul serial si deschid software-ul( de ex PICPgm) imi recunoaste programatorul din prima. Nu si PIC-ul si nu stiu de ce. Precizez ca am avut cateva momente cand a recunoscut PIC-ul, dar aceste momente au fost intamplatoare. Am mai multe PIC-uri si nu imi vede nici unul. De ce? Ce e de facut? Link spre comentariu
Mix Postat Decembrie 13, 2011 Partajează Postat Decembrie 13, 2011 Pentru a intra in modul de programare pe pinul MCLR trebuie sa aiba 13V. Masurati tensiunea acolo si vedeti daca ajunge la 13V in momentul in care softul incearca recunoasterea. Link spre comentariu
dumitru_a Postat Decembrie 13, 2011 Partajează Postat Decembrie 13, 2011 verificati tranzistorii sa fie pusi corect am avut si eu aceasta problema si era un tranzistor pus invers Link spre comentariu
Vizitator Gaabryel Postat Decembrie 14, 2011 Partajează Postat Decembrie 14, 2011 Pentru a intra in modul de programare pe pinul MCLR trebuie sa aiba 13V. Masurati tensiunea acolo si vedeti daca ajunge la 13V in momentul in care softul incearca recunoasterea. Am masurat si nu am 13 V, am 9-10 V maxim. Voi schimba condensatorul de 470uF( poate nu este bun) si voi vedea daca functioneaza. Multumesc pentru idee. Link spre comentariu
Mix Postat Decembrie 14, 2011 Partajează Postat Decembrie 14, 2011 Ca idee si mai buna: Un programator bun care nu rateaza nimic niciodata se face cu o sursa de alimentare externa. Link spre comentariu
Vizitator Gaabryel Postat Decembrie 15, 2011 Partajează Postat Decembrie 15, 2011 Am schimbat condensatorul si tot nu am 13V , tind sa cred ca e de la versiunea de windows. Nu stiu ce are... Link spre comentariu
Mix Postat Decembrie 15, 2011 Partajează Postat Decembrie 15, 2011 Ceva de genul asta http://www.bobtech.ro/proiecte/microcontrolere/2-bobprog-programator-icsp-pentru-microcontrolere-pic, cu precizarea ca nu are VppFirst. In sensul ca daca apucati sa dezactivati MCLR din soft, urmatoarea programare nu va mai fi posibila decat cu metoda VppFirst Iata si o descriere: . PROGRAM/VERIFY MODE Two methods are available to enter Program/Verify mode. The “VPP-first” is entered by holding ICSPDAT and ICSPCLK low while raising MCLR pin from VIL to VIHH (high voltage), then applying VDD and data. This method can be used for any configuration word selection and must be used if the INTOSC and internal MCLR options are selected (FOSC<2:0> = 100 or 101 and MCLRE = 0). The VPP-first entry prevents the device from executing code prior to entering Program/ Verify mode. See the timing diagram in Figure 3-1. The second entry method, “VDD-first”, is entered by applying VDD, holding ICSPDAT and ICSPCLK low, then raising MCLR pin from VIL to VIHH (high voltage), followed by data. This method can be used for any configuration word selection except when INTOSC and internal MCLR options are selected (FOSC<2:0> = 100 or 101 and MCLRE = 0). This technique is useful when programming the device when VDD is already applied, for it is not necessary to disconnect VDD to enter Program/Verify mode. See the timing diagram in Figure 3-2. Once in this mode, the program memory, data memory, and configuration memory can be accessed and programmed in serial fashion. ICSPDAT and ICSPCLK are Schmitt Trigger inputs in this mode. RA4 is tristate, regardless of fuse setting. The sequence that enters the device into the Programming/ Verify mode places all other logic into the Reset state (the MCLR pin was initially at VIL). Therefore, all I/O’s are in the Reset state (hi-impedance inputs) and the Program Counter (PC) is cleared. To prevent a device configured with INTOSC and internal MCLR from executing after exiting Program/ Verify mode; VDD needs to power-down before VPP. Link spre comentariu
Vizitator Gaabryel Postat Decembrie 15, 2011 Partajează Postat Decembrie 15, 2011 Ceva de genul asta http://www.bobtech.ro/proiecte/microcontrolere/2-bobprog-programator-icsp-pentru-microcontrolere-pic, cu precizarea ca nu are VppFirst. In sensul ca daca apucati sa dezactivati MCLR din soft, urmatoarea programare nu va mai fi posibila decat cu metoda VppFirst Iata si o descriere: . PROGRAM/VERIFY MODE Two methods are available to enter Program/Verify mode. The “VPP-first” is entered by holding ICSPDAT and ICSPCLK low while raising MCLR pin from VIL to VIHH (high voltage), then applying VDD and data. This method can be used for any configuration word selection and must be used if the INTOSC and internal MCLR options are selected (FOSC<2:0> = 100 or 101 and MCLRE = 0). The VPP-first entry prevents the device from executing code prior to entering Program/ Verify mode. See the timing diagram in Figure 3-1. The second entry method, “VDD-first”, is entered by applying VDD, holding ICSPDAT and ICSPCLK low, then raising MCLR pin from VIL to VIHH (high voltage), followed by data. This method can be used for any configuration word selection except when INTOSC and internal MCLR options are selected (FOSC<2:0> = 100 or 101 and MCLRE = 0). This technique is useful when programming the device when VDD is already applied, for it is not necessary to disconnect VDD to enter Program/Verify mode. See the timing diagram in Figure 3-2. Once in this mode, the program memory, data memory, and configuration memory can be accessed and programmed in serial fashion. ICSPDAT and ICSPCLK are Schmitt Trigger inputs in this mode. RA4 is tristate, regardless of fuse setting. The sequence that enters the device into the Programming/ Verify mode places all other logic into the Reset state (the MCLR pin was initially at VIL). Therefore, all I/O’s are in the Reset state (hi-impedance inputs) and the Program Counter (PC) is cleared. To prevent a device configured with INTOSC and internal MCLR from executing after exiting Program/ Verify mode; VDD needs to power-down before VPP. Merci, am citit; ideea e ca programatorul meu a functionat f bine pana acum cateva zile. Nu stiu daca din cauza unor update-uri de la windows 7 nu mai merge. Cert e ca am sa instalez windows XP si am sa verific sa vad daca functioneaza programatorul in windows XP(pana acum 2 ani, cand aveam windows XP, functiona f bine). Link spre comentariu
Mix Postat Decembrie 15, 2011 Partajează Postat Decembrie 15, 2011 Verifica atunci prin device manager daca ai portul serial, sau daca are ceva probleme. De asemenea te poti uita la ce update a facut windows-ul ca sa fii sigur ca e de la windows. La WinPic am renuntat pentru ca avea probleme cu driverul si era tare enervant. Posibil de la el sa faca probleme de incompatibilitate. PicPGM este ok, insa folosesc ICProg care merge perfect. Nu este exclusa vreo problema hardware. Link spre comentariu
Vizitator Gaabryel Postat Decembrie 16, 2011 Partajează Postat Decembrie 16, 2011 Verifica atunci prin device manager daca ai portul serial, sau daca are ceva probleme. De asemenea te poti uita la ce update a facut windows-ul ca sa fii sigur ca e de la windows. La WinPic am renuntat pentru ca avea probleme cu driverul si era tare enervant. Posibil de la el sa faca probleme de incompatibilitate. PicPGM este ok, insa folosesc ICProg care merge perfect. Nu este exclusa vreo problema hardware.Am verificat si in windows Xp si tot ... NU. E ceva f straniu. Link spre comentariu
Mix Postat Decembrie 17, 2011 Partajează Postat Decembrie 17, 2011 Verifica diodele. Posibil ca una din diodele zener sa se fi dus. Zenerele se pun in scurtcircuit de obicei cand se ard. Cu alt pic ai incercat? 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