aionescu Postat Iulie 31, 2004 Partajează Postat Iulie 31, 2004 Vreau sa ma "apuc" si eu de PIC-uri si va cer un sfat: sa-mi fac un programator sau sa-mi cumpar o placa K8048 de la Conex Electronic (are avantajul ca are si soft).Multumesc Link spre comentariu
cirip Postat Iulie 31, 2004 Partajează Postat Iulie 31, 2004 Programatorul il faci in cateva ore pe o placa "cu capse", nici macar nu trebuie cablaj. Softul de programare il iei de pe net. Mediul de dezvoltare (MPLAB IDE) il iei de la Microchip. MPLABul are si simulator.Poate ca singura chestie pe care ti-o ofera este in circuit debugerul. Dar si ala se poate face.Dar daca vrei musai sa iti cumperi jucaria aia, sigur ca e si asta o optiune.Parerea mea,Cirip Link spre comentariu
aionescu Postat August 1, 2004 Partajează Postat August 1, 2004 Draga Cirip,Multumesc pentru sfat. Nici eu nu tin sa arunc cu banii si programatorul il pot face usor (dpdv hard).O sa ma uit pe site-ul Microchip dupa soft. Intentionez sa scriu programele in assembler.Dar ca sa vad ce branza am programat (aplicatiile simple pentru incepatori) imi mai trebuie o placa pe care sa pun LED-uri si alte chestii. Ai vreo sugestie in privinta asta?Te deranjez prea tare daca iti mai cer un sfat-doua (pe MP)?Mersi anticipat!Adrian Link spre comentariu
Filipone Postat August 1, 2004 Partajează Postat August 1, 2004 Incearca compilatorul C++ si simulatorul lui de aici: http://www.picant.com Link spre comentariu
cirip Postat August 1, 2004 Partajează Postat August 1, 2004 Salui aionescu, Intai o sa te rog sa nu fii asa de formal. Nu cred ca e cazul. De deranjat, nici atat, ca daca nu vroiam sa fiu "deranjat", nu intram pe forum. As prefera sa nu discutam pe MP. Daca discutam pe forum, "la vedere" pot intra si altii sa comenteze sau sa vina cu idei mai bune. Iar cei care vor sa se informeze, au oportunitatea sa o faca. Eu mi-am facut programatorul El Cheapo, dar nu am fost multumit de softul de programare, asa ca am cautat si adaptat un alt soft care imi place mai mult. Prin adaptare nu intelege mare filozofie. Softul are un fisier de configurare pe care l-am scris in asa fel incat sa se pupe cu ElCheapo. La programator nici macar nu i-am facut cablaj. Cu ledurile, eu cred ca poti adauga cateva chiar pe placa programatorului. Trebuie doar sa lasi libere porturile prin care se face programarea. Eu am un In Circuit Debugger, de fapt. Asta e mai complicat. Programatorul l-am facut ptr un F675 ca sa vad cum misca si are si un soclu ptr F84. Am poze, daca vrei, ca sa vezi ce simplu e facut. Linkuri: http://www.qsl.net/dl4yhf/winpicpr.html http://www.myke.com/elcheapo.htm Poate sunt si altele mai bune, care nu folosesc alimentare, etc., dar eu pe asta l-am facut. Bafta, Cirip Link spre comentariu
aionescu Postat August 1, 2004 Partajează Postat August 1, 2004 Draga Cirip,Intre timp m-am mai uitat pe site-ul Microchip.Ma gandesc sa-mi "trag" MPLAB IDE v6.60, ce zici?Daca am propus sa mai conversam pe MP este pentru ca eu sunt incepator rau de tot si sa nu incarcam forumul cu chestii pe care voi la stiti de ani! Deocamdata vreau sa incep cu un 16F84 pana vad cum sta treaba asa ca o sa-mi fac eu un programator. Daca ii adaug LED-uri pe porturi, cum il trec din modul "programare" in cel de executie? Cel din comert are un switch dar eu nu stiu unde sa-l pun.Sigur ca mi-ar fi utile niste poze, sa-ti dea Dumnezeu sanatate!AdrianPS Ii multumesc si lui Filipone. Trebuie sa folosesc neaparat un limbaj de nivel inalt? Ca in documentatia pentru incepatori de pe net am gasit numai programarea in assembler. Link spre comentariu
cirip Postat August 2, 2004 Partajează Postat August 2, 2004 Citat Ma gandesc sa-mi "trag" MPLAB IDE v6.60, ce zici? Nici o problema. Care iti place, ala trage-ti-l. Citat eu sunt incepator rau de tot Si ce daca? Cum spuneam, la discutiile "la vedere" ai avantajul ca poti asculta mai multe opinii, iar cei care sunt incepatori mai pot afla cate ceva. Nu imi amintesc ca Vasile si cu moderatorii sa fi pus restrictii referitor la "cat esti de incepator". Ai doar grija sa postezi unde trebuie ca sa fie ordine. Citat cum il trec din modul "programare" in cel de executie? Pentru asta va trebui sa citesti un pic documentatia procesorului. In esenta, exista un pin numit MCLR. Daca pe ala il ridici la 13V, esti in mod programare. Daca tensiunea e 0V sau 5V asta devine pinul de reset. RTFM! Iaca poze cu shandramaua mea. Nu e mare scofala, n-are nici macar cutie, dar am vrut sa vezi cat e de simplu de facut. Are 2 socluri. Unul e ptr 16F675 si altul ptr 16F84. Se vede conectorul de paralela si cel de alimentare. Fatza cu piese. Fatza cu lipituri. Bafta! Cirip Link spre comentariu
aionescu Postat August 6, 2004 Partajează Postat August 6, 2004 Salut Cirip! Am facut in fine programatorul de la: http://www.semis.demon.co.uk/uJDM/uJDMmain.htm ( am preferat pe port serial fiindca portul paralel il am ocupat). L-am facut exact ca in poza lor dar cand incerc sa-l programez (cu PROGPIC2) imi zice "No adaptor found at COM2" ! (LED-ul este aprins, asa ca alimentare din seriala ii vine, dar masurat pe cip este 5,7 V). Sa fie cablul? Ai vreo idee de teste? Link spre comentariu
cirip Postat August 7, 2004 Partajează Postat August 7, 2004 Salut aionescu,Nu sunt familiar cu programatorul pe care l-ai facut, dar din experienta mea, in general, nu se potriveste orice soft cu orice programator. Citeste cu atentie documentatia programatorului si vezi cu ce soft de programare e compatibil. De asemenea, uita-te in helpul/manualul softului de programare si vezi ce semnificatie are mesajul pe care il primesti. Mie imi suna a incompatibilitate cu ceea ce ai construit.Cirip Link spre comentariu
Filipone Postat August 7, 2004 Partajează Postat August 7, 2004 aionescu a spus: Salut Cirip!Am facut in fine programatorul de la:http://www.semis.demon.co.uk/uJDM/uJDMmain.htm ( am preferat pe port serial fiindca portul paralel il am ocupat).L-am facut exact ca in poza lor dar cand incerc sa-l programez (cu PROGPIC2) imi zice "No adaptor found at COM2" !(LED-ul este aprins, asa ca alimentare din seriala ii vine, dar masurat pe cip este 5,7 V). Sa fie cablul?Ai vreo idee de teste?Eu il folosesc cu IC-Prog si l-am setat pentru jdm. Ic-Prog-ul mai are si niste optiuni pentru testare. Citeste manualul si indicatiile de pe site. Link spre comentariu
aionescu Postat August 7, 2004 Partajează Postat August 7, 2004 Multumesc pentru ajutor.Este adevarat ca se recomanda a se folosi softul IC Prog.IC Prog nu-mi merge (chiar de la lansare imi da un mesaj "Privileged instruction"). O fi pentru ca eu folosesc Win2000?Filipone, tu ce Win folosesti ? Si apoi, n-ar trebui sa am 13 V pe pinul 4? Link spre comentariu
Filipone Postat August 7, 2004 Partajează Postat August 7, 2004 aionescu a spus: Multumesc pentru ajutor.Este adevarat ca se recomanda a se folosi softul IC Prog.IC Prog nu-mi merge (chiar de la lansare imi da un mesaj "Privileged instruction"). O fi pentru ca eu folosesc Win2000?Filipone, tu ce Win folosesti ? Si apoi, n-ar trebui sa am 13 V pe pinul 4?Trebuie sa instalezi driverul de 2000 si sa il activezi!Schimbi optiunea Direct I/O cu Windows API si trebuie sa fie o optiune pentru instalarea driverului de 2000/XP. Il iei de pe site si il copiezi langa executabil. Apoi bifezi optiunea de instalare. Trebuie sa iti mearga ireprosabil. Mi s-a spus ca la CPU peste 1000MHZ sa setez delay-ul la 15 ms. Cred ca te descurci, nu? Bafta! Link spre comentariu
aionescu Postat August 7, 2004 Partajează Postat August 7, 2004 Am rezolvat problema cu portul (nu era driverul de W2000 in directorul curent!) dar acum imi da clasica eroare ca programarea s-a intrerupt la adresa 0000 ! Stergerea se face fara probleme dar faza de programare ba.Am setat delay-ul la 15 (am un PIV la 2,4 MHz) si degeaba.Filipone, care sunt exact setarile tale si cum pot afla care-i buba?Sa-ti dea Dumnezeu sanatate! Link spre comentariu
Filipone Postat August 7, 2004 Partajează Postat August 7, 2004 aionescu a spus: Am rezolvat problema cu portul (nu era driverul de W2000 in directorul curent!) dar acum imi da clasica eroare ca programarea s-a intrerupt la adresa 0000 ! Stergerea se face fara probleme dar faza de programare ba.Am setat delay-ul la 15 (am un PIV la 2,4 MHz) si degeaba.Filipone, care sunt exact setarile tale si cum pot afla care-i buba?Sa-ti dea Dumnezeu sanatate!Sanatate oricum imi da...Din experienta mea...care nu e prea multa 0000h inseamna Pic-ul "papat". Ori CP activat pe el, ori programatorul de vina. Testeaza Programatorul ci IC-Prog-ul. Mai fa o modificare: Pune-i un led la TX cu o rezistenta sa vezi cand scrie in el. Si testeaza-l! Link spre comentariu
aionescu Postat August 7, 2004 Partajează Postat August 7, 2004 Am masurat asa:pe PIC, intre pinii 4-5 = -0,62 V . Nu se modifica in cursul programarii.cu PIC-ul scos, masurat pe soclu, -8,63 V. pe cupla 9 pini, intre 3-7 (Tx-Gnd) = -1,08 V.Am lansat programarea si cu cupla scoasa din programator, secventele sunt aceleasi: pare ca executa stergerea si programarea si dupa verificare imi da mesajul cu pricina la 0000h.Am doua PIC-uri 16C84 (mi le-a dat cineva sa-mi fac mana) care nu cred sa fie proaste amandoua. Daca e sigur asa, dau fuga sa-mi iau un '84.Crezi ca poti ajunge la vreo concluzie cu datele astea? 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