bobtech Postat Martie 3, 2005 Partajează Postat Martie 3, 2005 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. Link spre comentariu
aghora17 Postat Martie 4, 2005 Partajează Postat Martie 4, 2005 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? Link spre comentariu
bobtech Postat Martie 4, 2005 Autor Partajează Postat Martie 4, 2005 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 LVPo 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. Link spre comentariu
aghora17 Postat Martie 4, 2005 Partajează Postat Martie 4, 2005 eu am avut aceeasi problema cu un jdm si icprog, si am constatat ca aparea cand aveam prea multe aplicatii deschise care solicitau calculatorul. Link spre comentariu
radu25 Postat Aprilie 28, 2005 Partajează Postat Aprilie 28, 2005 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?!! Link spre comentariu
Craciun Postat Aprilie 28, 2005 Partajează Postat Aprilie 28, 2005 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 Link spre comentariu
radu25 Postat Aprilie 28, 2005 Partajează Postat Aprilie 28, 2005 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 Link spre comentariu
Craciun Postat Aprilie 28, 2005 Partajează Postat Aprilie 28, 2005 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. Link spre comentariu
radu25 Postat Aprilie 29, 2005 Partajează Postat Aprilie 29, 2005 De fiecare data cand pornesc programul fac setarile de rigoare:port, device, etc. Degeaba. Imi scrie doar 0000H, failed at 0001H Link spre comentariu
Craciun Postat Aprilie 29, 2005 Partajează Postat Aprilie 29, 2005 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. Link spre comentariu
radu25 Postat Aprilie 29, 2005 Partajează Postat Aprilie 29, 2005 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. Link spre comentariu
Craciun Postat Aprilie 29, 2005 Partajează Postat Aprilie 29, 2005 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! Link spre comentariu
radu25 Postat Aprilie 29, 2005 Partajează Postat Aprilie 29, 2005 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! Link spre comentariu
Craciun Postat Aprilie 29, 2005 Partajează Postat Aprilie 29, 2005 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. Link spre comentariu
radu25 Postat Mai 4, 2005 Partajează Postat Mai 4, 2005 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? 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