Jump to content

  • Log In with Google      Sign In   
  • Create Account

Photo

Programator ICSP pentru PIC


  • Please log in to reply
130 replies to this topic

#1 OFFLINE   bobtech

bobtech

    Membru

  • Membri
  • PipPip
  • 192 posts

Posted 04 March 2005 - 01:34 AM

Am proiectat un programtor ICSP pentru microcontrolere PIC. Functioneza cu aplicatia IC-Prog. Se conecteaza la PC prin cablu serial si trebuie alimentat extern. Schema e asemanatoare cu cea postata in sticky dar mai simpla si cu fisiere complete pentru cablaj. Foloseste in mare parte componente SMD. Rog pe cei autorizati sa posteze schema sau link in sticky pt ca eu nu am timp, daca considera ca e util si pt altii. Schema, cablaj si alte detalii se gasesc la http://www.bobtech.ro sectiunea Catalog.
  • 0

Cu_reclama

Cu_reclama
  • Membri

#2 OFFLINE   aghora17

aghora17

    Membru

  • Membri
  • PipPip
  • 523 posts

Posted 04 March 2005 - 10:34 AM

interesanta treaba, o sa il fac si o sa ve tin la curent. o intrebare: pentru mcu care folosesc lvp, doar tragi pinul la Vss?
  • 0

#3 OFFLINE   bobtech

bobtech

    Membru

  • Membri
  • PipPip
  • 192 posts

Posted 04 March 2005 - 11:57 AM

interesanta treaba, o sa il fac si o sa ve tin la curent. o intrebare: pentru mcu care folosesc lvp, doar tragi pinul la Vss?

din cate-mi aduc eu aminte, am testat cu ICD2 sa programez un MCU virgin si n-a fost nevoie sa leg LVP la masa. cu BobProg n-am incercat dar ar trebui sa fie la fel. teoretic modul de programare HVP e prioritar fatza de LVP o mica corectare: la configurarea IC-Prog selecteaza Verify After Programming. Nu stiu exact de ce, dar daca selectez Verify During Programming imi da eroare dupa cativa bytes, altfel merge perfect daca verific dupa programare, chiar si cu o sursa de alimentare care depaseste putin peste 12Vcc. IO delay se poate punue cel minim de 1us, a.i. programarea este destul de rapida.
  • 0

#4 OFFLINE   aghora17

aghora17

    Membru

  • Membri
  • PipPip
  • 523 posts

Posted 04 March 2005 - 12:24 PM

eu am avut aceeasi problema cu un jdm si icprog, si am constatat ca aparea cand aveam prea multe aplicatii deschise care solicitau calculatorul.
  • 0

#5 OFFLINE   radu25

radu25

    Membru

  • Membri
  • PipPip
  • 325 posts

Posted 28 April 2005 - 01:30 PM

Salut,Am facut programatorul bobtech cu alimentare externa si nu reusesc sa programez un 16f84a.Pliiiiiiiiiz help. Am Vpp=13,3V am incercat si cu 12,7V-tot nimicSetari:jdm programer, windows api, delay- toate valorileAm tensiunile pe rb6 si rb7: 5,7V(probabol nu e bun tzenerul de 5v1) respectiv 5,2V Am verificat cu hardware check- totul este okLA delay 2 imi zice failed at 0001h in rest failed at 0000hProgramatorul pare sa functioneze, dar cred ca e o problema din setarile ic progului. Care sa fie?!!
  • 0

#6 OFFLINE   craciun

craciun

    ElForum staff

  • Membri
  • PipPip
  • 813 posts
  • Locatie:Ploiesti

Posted 28 April 2005 - 02:01 PM

Vezi ca la jdm trebuie "Direct I/O" si Delay=4. Varianta de icprog pe care am utilizat-o este v1.04 si o gasesti la ftp://hosting.cpt.ro/craciun/icprog.exe
  • 0

#7 OFFLINE   radu25

radu25

    Membru

  • Membri
  • PipPip
  • 325 posts

Posted 28 April 2005 - 03:45 PM

Am inteles ca pt winXP trebuie windows api, direct i/o pt win'98Oricum am incercat si direct i/o nici macar nu-mi porneste programarea
  • 0

#8 OFFLINE   craciun

craciun

    ElForum staff

  • Membri
  • PipPip
  • 813 posts
  • Locatie:Ploiesti

Posted 28 April 2005 - 03:53 PM

Vezi ca trebuie sa setezi portul com pe care il utilizezi de fiecare data cand pornesti programul pentru ca el se duce implicit pe com2. Din help rezulta ca Direct I/O controleaza direct portul fara sa apeleze API al lui Windows.
  • 0

#9 OFFLINE   radu25

radu25

    Membru

  • Membri
  • PipPip
  • 325 posts

Posted 29 April 2005 - 07:11 AM

De fiecare data cand pornesc programul fac setarile de rigoare:port, device, etc. Degeaba. Imi scrie doar 0000H, failed at 0001H
  • 0

#10 OFFLINE   craciun

craciun

    ElForum staff

  • Membri
  • PipPip
  • 813 posts
  • Locatie:Ploiesti

Posted 29 April 2005 - 08:34 AM

Ciudat e ca tu vezi mereu pe RB7=data= 5V ceea ce nu prea e OK deoarece acolo nivelele ar trebui sa se modifice f. repede! La mine numai RB6=CLK sta in 1 logic pe durata programarii. Da-i "erase all". Citeste-l sa vezi ca e gol si vezi sa ai CP=OFF Oricum daca tot nu functioneaza incearca si cu alt PIC ca nu mai e din programator si nici din soft.
  • 0

#11 OFFLINE   radu25

radu25

    Membru

  • Membri
  • PipPip
  • 325 posts

Posted 29 April 2005 - 09:11 AM

CP este off.De sters se sterge atunci cand am scrisa prima adresa.Cum am mai spus imi scrie 0000H dar nu trece la 0001h. "verify failed at 0001h". Ii dau blank check si vede ca e scris la 0000h. Il sterg ---device is blank. De sters --sterge, de citit-- citeste; numai ca nu scrie.Am incercat cu 16f873A--- aceeasi chestie.
  • 0

#12 OFFLINE   craciun

craciun

    ElForum staff

  • Membri
  • PipPip
  • 813 posts
  • Locatie:Ploiesti

Posted 29 April 2005 - 09:18 AM

Incearca si cu "verify after programming" setat in ic-prog ! Nu prea mai exista expicatii caci odata ce porneste scrierea programatorul functioneaza , iar verificarea o face softul comparand ceea ce citeste din PIC cu ceea ce are in buffer, de aceea e bine sa faci verificarea dupa terminarea inscrierii!
  • 0

#13 OFFLINE   radu25

radu25

    Membru

  • Membri
  • PipPip
  • 325 posts

Posted 29 April 2005 - 09:42 AM

Pai cu asta lucrez.Am incercat si cu "verify during programming" da' nu merge.o sa incerc si cu programtorul de la Adelaida sa vedem daca merge. Da' ala mi se pare cam ciudat: nu stiu de ce foloseste un darlington ca sa deschida un BC-u. Da o sa-l incerc totusi!
  • 0

#14 OFFLINE   craciun

craciun

    ElForum staff

  • Membri
  • PipPip
  • 813 posts
  • Locatie:Ploiesti

Posted 29 April 2005 - 10:02 AM

Eu am programatorul de la adelaida si am scris fara nici o problema. Dar schema e aceeasi mai putin protectiile cu zener, comanda BC si semnalizarea transferului de date care e prin inversor(ULN2803). ULN2803 contine niste inversoare cu colector in gol ceea ce ajuta f. mult sa nu mai tii cont de cat "trage" pe intrare ceea ce comanzi.
  • 0

Cu_reclama

Cu_reclama
  • Membri

#15 OFFLINE   radu25

radu25

    Membru

  • Membri
  • PipPip
  • 325 posts

Posted 04 May 2005 - 11:32 AM

Salut,Revin dupa sarbatori cu moralul ridicat, dar cu PIC-ul tot neprogramat.Disper. Am incercat doua programatoare (bobtech si adelaida) doua PC-uri. tot degeaba. Safie picul prost? Sau eu?
  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users