Sari la conținut
ELFORUM - Forumul electronistilor

programator OpenProg


Postări Recomandate

Salutare!

 

Gata programatorul, a iesit mai bine decat ma asteptam. A functionat din prima, este un prog destul de misto zic eu!

Multumesc adicontakt, picul a fost scris asa cum ai spus. Am facut si trei teste de citire scriere 24c64, pic12f629, pic16f628a, deci pana aici perfect functional.

Ceva info mai am nevoie de la cine cunoaste si ai permite timpul:

Vreau sa copiez in 16f628a un hex, am copiat arhiva rar a proiectului si la dezarhivare am: schema+ inca trei fisiere, jPWM3.jal, random3.jal, ikea_mood_lamp_release3.jal, ikea_mood_lamp_release3.hex. Bun, in pic trebuie sa copiez doar fisierul cu extensia hex sau trebuie si cele cu ext jal? de asemenea in folderul surce_code spune de pic628 iar pe schema este nota cu pic16f628a! din cate am citit pe net acestea doua au algoritmi diferiti, oare daca fac proiectul asa cum este dat de autor va functiona? si ultima chestie, pe site proiect spune ceva de setarile:

Fuses

IntRC I/O = Enabled
PWRT = Enabled
BODEN = Enabled
MCLR = Disabled
Rest of fuses = Disabled

Proiectul este luat de aici :http://www.electronics-lab.com/projects/games/005/index.html

 

M-am uitat in softuletul OpenProg v.0.9.1 dar nu am gasit unde sa fac aceste setari.

Multumesc.

Editat de niculae
Link spre comentariu

Dar cu opgui care este treaba? l-am instalat impreuna cu gtk2-runtime-2.24.10-2012-10-10-ash, si vad ca nici in asta nu gasesc setarile pt :

 

Fuses

IntRC I/O = Enabled
PWRT = Enabled
BODEN = Enabled
MCLR = Disabled
Rest of fuses = Disabled

 

Ma lamureste si pe mine cineva?

Link spre comentariu

scrie in pic doar hexul. el contine si restul de  setari. la picuri nu e ca la atmel . daca ai hexul gata compilat il scrii in pic si gata. eu stiam ca 628 e compatibil cu 628A difera doar capacitatea de stocare( cel putin in proiectle mele am.inlocuit cu succes 628 cu 628A)

Link spre comentariu

scrie in pic doar hexul. el contine si restul de  setari. la picuri nu e ca la atmel . daca ai hexul gata compilat il scrii in pic si gata. eu stiam ca 628 e compatibil cu 628A difera doar capacitatea de stocare( cel putin in proiectle mele am.inlocuit cu succes 628 cu 628A)

 

Salut,

 

pana la urma asa am facut, am scris in pic doar hex-ul cu setarile pe care le-a facut programatorul singur fara a mai cauta sa setez IntRC I/O = EnabledPWRT = EnabledBODEN = EnabledMCLR = DisabledRest of fuses = Disabled

dar montajul nu face ce trebuia sa faca.

Proiectul avea doua hex-uri unul postat de un anume Rodrigue si altul pe pagina cu schema, cel de pe pagina cu schema aprinde doar doua leduri si raman asa iar cu celalalt hex nu face nimic.

Intr-un final, daca pe viitor voi avea nevoie sa fac acele setari de care vb mai sus, cum va trebui sa le fac? sau softul programatorului nu permite acest lucru?

 

Multumesc pt timpul acordat!

Link spre comentariu

Incearca sa folosesti un simulator pentru PIC-uri. Gasesti o versiune gratuita aici: http://www.oshonsoft.com/pic.html

Atentie: programul este limitat la numar de porniri si numar de ore de functionare. Dupa ce iti expira programul, va trebui sa-ti reinstalezi Windows-ul ca sa-ti functioneze din nou programul. Eu m-am jucat cateva zile / saptamani cu programul in urma cu vreo 3 ani si nu am ajuns la limita de functionare. Programul este foarte util deoarece poti sa incerci diferite hex-uri foarte repede, sa incerci diverse setari de fusebiti si altele. Vezi daca un anume hex lucreaza sau nu. Daca pe simulator functioneaza iar in montaj nu functioneaza, atunci stii clar ca ai o problema la montaj, PIC defect ( putin probabil dar depinde de unde l-ai cumparat ) sau cablaj defect. Daca programatorul iti zice ca l-a scris cu succes, inseamna ca programatorul este OK.

Link spre comentariu

Multumesc pinky, am sa studiez. Orice informatie este bine venita!

 

Toate cele bune!

 

Hmmm!

Am studiat de mi-am prins si nasul nu numai urechile :)) cam greu de utilizat atunci cand cunostintele despre prog sunt zero!

Ceva mai simplu nu exsta?

Treaba este ca am facut un montaj simplu de test pt 16f628a, montajul cu un led clipocind si acesta functioneaza. Am mai facut inca unul gen lumina dinamica, si acesta functioneaza.

Ambele hex-uri le-am scris cu OpenProg fara probleme, acum ma gandesc ca poate hex-urile erau problema! in fine am sa incerc sa fac un montaj care face cam acelasi lucru cu un 12f629 ......

 

Bafta all!

Link spre comentariu
  • 2 săptămâni mai târziu...
  • 3 săptămâni mai târziu...
  • 1 lună mai târziu...

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări