Vizitator challenger Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 Desi credeam ca ma descurc in Isis, se pare ca nu e deloc asa.Am rulat niste proiecte mai vechi din pc si sunt ok, merg bine.Dar azi am incercat sa fac un proiect nou, am facut schema, am creat si incarcat asm-ul si, din amintiri, stiam ca trebuie sa dau build all din source.Cand fac asta, imi spune ca fisiserul nume.lst nu exista.Stiam ca acesta se creeaza automat cand dai buid all.Unde dzeu gresesc? Ce nu fac bine? Please, help.LE: rog un moderator sa-mi modifice titlul, in loc de /lst ar fi trebuit sa pun .lst Link spre comentariu
Mihai Popa Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 De ce nu incerci sa incarci direct fisierul .hex sau .coff ? Link spre comentariu
Vizitator challenger Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 Pai de unde sa le iau? Să-ți explic cum am înţeles eu ca trebuie făcut. Deschid Isis, fac schema, scriu un cod cu extensia asm, îl încarc in proiect si dau build all. Ar trebui ca Isis să-și facă lst -ul si ce-o mai vrea el. Nu știu cum să fac fișierele de care spui tu. Dacă poți să-mi explici, aștept cu interes. Link spre comentariu
Mihai Popa Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 Pai eu fac asa:- in Isis fac schema electronica- in Basic scriu programul, care apoi este compilat si de aici rezulta un fisier .hex si un fisier .coff.Apoi revin la Isis, merg pe Properties la controller si de aici incarc fisierul .hex sau .coff(acesta este pentru debug). Dupa asta apas Start si totul ar trebui sa mearga.Tu scrii in asembler in MPLAB (presupun) si dupa compi;are iti rezulta un fisier .hex si, probanil, unul .coff. Dupa care procedezi ca mai sus.Succes Link spre comentariu
Vizitator challenger Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 Da, codul îl scriu in assembler, dar nu in MPLAB, ci chiar in Isis, de fapt scriu într-un Word si-i pun extensia asm si îl încarc in Isis. Asta e tot. Fac asa pentru ca după ce l-am încărcat, pot modifica imediat in Isis codul, save si play. Prin metoda ta, înțeleg ca pentru orice modificare trebuie sa intru in MPLAB sau in ce lucrezi tu, modific, încarc din nou hex-ul si apoi rulez, nu?Nu vreau sa par impertinent, dar vreau sa inteleg cum e mai bine sa lucrezi in assembler, de asta insist cu intrebari.Iti multumesc mult pentru raspunsuri. Link spre comentariu
Mihai Popa Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 Eu asa fac. Scriu soft-ul in Basic si apoi il rulez in Isis. Probabil ca in versiunea 8 de Isis poti face cum spui tu. Eu spun ca metoda mea merge 100% si e aproximativ acelasi lucru ca la tine, numai ca eu mai tin deschis un compilator in afara de Isis.Succes. Link spre comentariu
Vizitator challenger Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 Multumesc, Mihai.Stiu ca si in versiunile vechi de Isis mergea sa compilezi direct in Isis.Dar numai in assembler. Eu acum rulez 7.7, dar am rulat si 6 si mergea.Din cate vad, sunt destul de putini colegi care folosesc Isis si ma surprinde, pentru ca e superb sa poti vedea ceea ce faci, chiar daca eu acum fac doar licurici.Dar am simulat coduri care lucreaza cu lcd-uri grafice, calculatoare de nu stiu care, etc si chiar vezi ce programezi acolo. Link spre comentariu
Liviu M Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 Pentru unii din nou joaca cu microcontrollerele e hobby si nu ne permitem sa cumparam licente de Proteus/Isis. Link spre comentariu
Vizitator challenger Postat Decembrie 22, 2013 Partajează Postat Decembrie 22, 2013 Evident ca e un hobby, nici nu m-am gandit altfel.Nu am vrut sa spun vreo prostie.Acum, si cu licenta asta, ce sa zic...stim cam cum e cu ea. Link spre comentariu
Vizitator challenger Postat Decembrie 23, 2013 Partajează Postat Decembrie 23, 2013 Citeam pe aici cum ca colegul Sofian lucra in assembler cu Isis. Poate reușește el sa ma îndrume când şi dacă va avea timp. Link spre comentariu
sofian Postat Decembrie 23, 2013 Partajează Postat Decembrie 23, 2013 da asa este , lucram cu isis dar toate programele am facut cu mplabacum despre isis asta nou nu stiu nimiclst trebuie sa genereze mpasm si are anumite comenzi ptr astasfatul meu este sa lucrezi in C si proba sa o faci cu un pic real Link spre comentariu
Vizitator challenger Postat Decembrie 23, 2013 Partajează Postat Decembrie 23, 2013 Intelesesem din postarile de pe forum cum ca C ocupa mult mai mult spatiu decat assembler-ul si ca, din punctul asta de vedere, ar fi mai bine in asm.Dar daca lucrai in asm si acum lucrezi in C, inseamna ca asta e drumul corect.Din pacate, nu stiu cu ce se mananca C-ul si al dracului daca seamana cu VB.netSofiane, am Isis 7. E nou? Ca eu nu vad diferentele legate de .lst intre 6.2 si asta. Chiar m-am uitat cu atentie la diferente, pentru ca in 6.2 stiu sigur ca .lst era generat de mpasm in mod automat. Sa inteleg ca tu nu mai simulezi deloc cu Isis?Chiar observam ca cele mai multe exemple de coduri de pe net sunt in C si ma cam descumpaneste un pic. Link spre comentariu
XAN77 Postat Decembrie 24, 2013 Partajează Postat Decembrie 24, 2013 E bun și ISIS, depinde cît îl încarci. Așa pentru devoltarea inițială a unui proiect e ok, pe urmă se trece pe real, sau pentru rezolvarea unei probleme punctuale ce necesită foarte multe încercări.Și eu recomand C, e greu pînă pornești, dacă ești educat în alt stil, dar nu o să-ți pară rău. Ai materiale pe net la greu de studiat, cărți la librărie etc. Link spre comentariu
sofian Postat Decembrie 24, 2013 Partajează Postat Decembrie 24, 2013 isis 7 este nou eu nu am simulat cu el, lucrez cu el ptr scheme/pcbdaca vrei sa faci performanta invata C, daca vrei sa te joci/hobby asmacum picurile au 512k/2M si nu o sa poti scrie in asm asemenea memorieeu scriu in C si partile critice in asmsimularea o faci in mplab iar testul final in placa realaacum ai debugger si poti vedea ce se intimpla in montajul fizic Link spre comentariu
Vizitator challenger Postat Decembrie 24, 2013 Partajează Postat Decembrie 24, 2013 Mulţumesc mult. Asa voi face. Rămâne acum sa si învăț pașii sa fac toate astea și să știu cum să lucrez în toate 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