sonic11 Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 Nu face nimeni rachete aici, asa ca ......pana una alta este foarte bun. Link spre comentariu
Liviu M Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 (editat) nici un compilator din C in _asm nu intrece gandirea unui programator in _asm cu experienta. Am bolduit partea esentiala a postului tau - cu experienta. Nu cred ca un incepator in ale assemblerului va scrie cod (assembler) mai bun decat cel generat de compilatoarele actuale. Habar n-am cum functioneaza flowcode, da' am ceva experiente cu LabView si am vazut vag HP VEE. Daca masini industriale complexe functioneaza OK cu programe dezvoltate in medii vizuale si n-au probleme cu asta, nu vad de ce ar avea probleme niste proiecte casnice. Controllerele actuale sunt suficient de puternice (comparativ cu ce exista acum cativa ani), astfel incat overheadul datorat sculeleor astora sa nu conteze. Parerea mea ©, desigur. Editat Ianuarie 4, 2016 de Liviu M Link spre comentariu
Bandi Szasz Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 (editat) FlowCode nu am folosit mult timp cred ca am 1 sau 2 hex-uri scrise dupa am trecut la alte compilatoare. Pe mine ma deranja interfata grafica, eu stind limbaj C/C++ vroiam un compilator de butonat. Ce pot sa zic este ca am incercat acelas cod sa-l compilez in MikroC si XC8 , hex-ul generat de XC8 era de 2 ori ca marime comporativ de cel generat in MikroC. Cu FlowCode nu am incercat sa compar findca nu am rabdare sa desenez patratele cu if-uri si etc.... Editat Ianuarie 4, 2016 de bandi12 Link spre comentariu
Liviu M Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 Varianta gratis a xc8 e neoptimizata, e drept. Mai mult, am citit un topic la uChip pe forum in care erau acuzati chiar ca xc introduce NOP-uri inutile prin cod. Cu toate astea, nu cred ca un incepator scrie cod mai bun ca asm-ul generat de xc. Repet, parerea mea. PS xc are o serie de parametri de compilare. Nu stiu daca e si efectiv, da' parca are si unul de setare a optimizarii. L-ai incercat? Link spre comentariu
Bandi Szasz Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 Nu am incercat la setari. Are un proiect peste limita de 2kb de la MikroC si vroiam sa caut un compilator dar cand am vazut cam cum sta treaba am dat bani pe o licenta MikroC. Nu zic ca un incepator scrie asm mai performant ce vroiam sa zic este ca daca exista motivatie mai degraba omul invata C si cu timpul isi perfectioneaza codul scris prost la inceput decat sa invete FlowCode unde este limitat la cam ce stie compilatorul din desen in C. Link spre comentariu
sonic11 Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 (editat) la limitările de care vorbesti, un începător nu o sa ajunga si daca ajunge poate sa scrie im c ce lipseste. Colegul Bercioiu a scris softuri complexe cu el iar pe forumul lor sunt proiecte foarte complexe realizate cu flow code, deci se poate. Dsca vrei sa devi programator de clasa, da sunt de acord cu tine dar pentru ce facem noi este super ok si fara bstai de cap. Eu cu flow code am început si apoi cu mplab si sincer de multe ori i- mi este sila sa scriu in mplab. Editat Ianuarie 4, 2016 de sonic11 Link spre comentariu
mars01 Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 (editat) Sonic, ti-e sila sa scrii in MPlab din cauza ca pornesti de la premize gresite (ca MPlab este un IDE+compilatorul XC, destinat pentru incepatori) si ai asteptari nerealiste (sa gasesti librariile de-a gata). Mie personal imi place lucrul in MPlab. Are code completion, imi pune parantezele automat si foarte important pentru mine, imi pune tab-urile cum trebuie (chestie care ma dispera la mikroC). Imi genereaza pragma config-urile, are simulator. Compilatorul este free (fara limita, dar codul generat este "imbogatit" cu instructiuni redundante care nu-si au locul dar cumva trebuie sa ii determine pe cei cu bani sa plateasca mia de dolari ...). Daca vrei librarii vezi ca ai plugin-ul Code Configurator care iti face driverele (pentru un numar de controlere) sau daca functiile generate ti se par stufoase (chiar sunt) folosesti pachetul mai vechi de la Microchip, plib. Se gaseste la download pe site-ul lor. Editat Ianuarie 4, 2016 de mars01 Link spre comentariu
niculae Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 (editat) Buna seara, Va multumesc tuturor pt sugestiile oferite! mikroC PRO for PIC mi-a fost recomandat de bandi12 la inceputul discutie pe priv, l-am instalat si incerc sa-i dibuiesc ce si cum.... C recomandat de djvas, am auzit de el la mai multi ca ar fi cel mai ok, ma voi uita si prin el putin. Flow code, sonic11, merita si asta rasfoit. MPlab este un IDE+compilatorul XC, destinat pentru incepatori , recomandat de mars01. Le voi cauta pe toate si le voi rasfoi cat de cat, dupa care voi alege care mi se pare cel mai usor de utilizat. Adevarul este ca nici eu nu m-am exprimat prea explicid, eu vreau sa invat pt hobby, cate ceva pe langa casa. Pare destul de interesant WinPicProg PIC Tutorial recomandat de MifTy, cu engleza e mai greu, dar avem google translate Toate cele bune! Editat Ianuarie 4, 2016 de niculae Link spre comentariu
Liviu M Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 MPlab este un IDE+compilatorul XC, destinat pentru incepatori Ce-mi plac mie clasificarile astea. Link spre comentariu
djvas Postat Ianuarie 4, 2016 Autor Partajează Postat Ianuarie 4, 2016 C recomandat de djvas, am auzit de el la mai multi ca ar fi cel mai ok, ma voi uita si prin el putin. Pai C-ul este limbajul de programare. Acum tu decizi ce IDE foloseste. Atat mikroC cat si MPLAB folosesc C-ul. Link spre comentariu
Liviu M Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 folosesc C-ul. Din pacate C-ul din xc difera de C-ul din mikroc. Si ambele difera de C-ul "standard" (ANSI C). De-aia eu am tot recomandat invatarea ANSI C si dupa aia particularitatile compilerului instalat efectiv. xc se lauda ca incearca pastrarea compatibilitatii cu ANSI C (au chiar un mod in care forteaza compatibilitatea ANSI C, renuntand la unele extensii proprii). Despre c-ul din mikroc nu am informatii. Link spre comentariu
sonic11 Postat Ianuarie 4, 2016 Partajează Postat Ianuarie 4, 2016 Ce-mi plac mie clasificarile astea. Daca spre mine bati, da nu sunt începător cum si tu ai fost. i-mi fac treaba cum stiu eu mai bine Link spre comentariu
mars01 Postat Ianuarie 5, 2016 Partajează Postat Ianuarie 5, 2016 (editat) [...] premize gresite (ca MPlab este un IDE+compilatorul XC, destinat pentru incepatori) [..] Am sa traduc afirmatia mea pe care am citat-o mai sus pt ca a fost interpretata gresit Altfel spus, este o premiza gresita ca MPlab impreuna cu compilatorul XC (8 sau 16 sau 32) ar fi un compilator pentru incepatori. Compilatorul XC de la Microchip este un compilator "bare metal" adica nu iti ofera prea multe "gratuitati". Nu ai gramada de librarii cum ofera alt compilatoare C (mikroC, CCS etc), si cere putin mai multa experienta in programare. E un noroc ca de exemplu au facut un macro pentru functionalitatea de "delay" dar si acela este limitat ca valoare superioara la cateva zeci de milisecunde (parca) si esti fortat sa faci o bucla ca sa poti face delay-uri mai mari. Mai clar, mie imi place dar nu recomand sa incepi "aventura embedded" cu MPlab / XC8 pentru ca o sa "renunti" inainte sa faci ceva concret. Editat Ianuarie 5, 2016 de mars01 Link spre comentariu
Liviu M Postat Ianuarie 5, 2016 Partajează Postat Ianuarie 5, 2016 (editat) Daca spre mine bati, da nu sunt începător cum si tu ai fost. i-mi fac treaba cum stiu eu mai bine NU spre tine bat. Bat spre cel pe care l-am citat. Editat Ianuarie 5, 2016 de Liviu M Link spre comentariu
niculae Postat Ianuarie 6, 2016 Partajează Postat Ianuarie 6, 2016 Pai C-ul este limbajul de programare. Acum tu decizi ce IDE foloseste. Atat mikroC cat si MPLAB folosesc C-ul. Pai am sa ma uit cate putin prin fiecare si-l voi alege pe cel care este mai usor de utilizat.M-ar tenta unul cu o interfata ajutatoare cat mai usoara , nu voi face cine stie ce cu programarea, intentionez sa experimentez din curiozitate si am ales partea cu jocurile de lumini. Pt inceput voi invata cum se aprind ledurile, pt lucruri mai serioase gen soft comunicare cu pc-ul interfata matrice de lumini voi apela la serviciile celor care se pricep! Momentan ma voi ocupa de recuperarea ledurilor de la instalatii, multumiri unui coleg de pe elforum pt ideea de a achizitiona instalatii defecte! Toate cele bune! 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