ovydiub Postat Aprilie 12, 2009 Partajează Postat Aprilie 12, 2009 Salutare, vreau sa invat sa programez PIC-uri, nu stiu C dar sper cu timpu sa invat, in ce mediu ar fi mai usor de invatat in Mplab, Picbasic? Am cateva exemple scrise pentru Mplab si Picclite,(clipire led,apsara buton-aprinde led), va rog, dak aveti programe scrise in C pentru Mplab si Picclite cu ceva explicatii,trimite-ti si mie, poate inteleg si eu ceva. [email protected] Link spre comentariu
Liviu M Postat Aprilie 13, 2009 Partajează Postat Aprilie 13, 2009 In primul rand trebuie sa te hotarasti in ce "limbaj" vrei sa programezi (assembler, c, basic) si sa inveti limbajul respectiv. De PicBasic n-am idee cum merge, da' assemblerul si picc(lite) functioneaza OK cu mplab, nu trebuie nimic special "ca sa mearga cu mplab". Pentru assembler gasesti documentatie la microcip pe site, pentru C ti-ar prinde bine o carte de C "de uz general" (mie mi-a placut "The C Programming Language" de Kernighan & Ritchie, da' nu sunt sigur c-o gasesti pe undeva), urmand ca pentru picc (lite) sa citesti documentatia din subdirectorul /doc in directorul unde ai instalat picc.Dupa ce ai idee cam cum se programeaza, daca ai un PIC pentru ala, daca nu iti alegi un PIC (daca folosesti picclite trebuie sa-ti alegi unul din cele suportate), ii descarci data-sheetul de la microchip de pe site si-l iei la studiat (aici te-ar ajuta "ceva cunostinte" de electronica, la asta cum stai?). In paralel te poti gandi la ceva aplicatii, ca sa mearga studierea diverselor mai usor. Dupa aia cand ai probleme postezi aici, ca precis se gaseste cineva sa te ajute. Link spre comentariu
srdjan Postat Aprilie 13, 2009 Partajează Postat Aprilie 13, 2009 http://net.pku.edu.cn/~course/cs101/200 ... nguage.pdf la asta te refereai? Link spre comentariu
ovydiub Postat Aprilie 14, 2009 Autor Partajează Postat Aprilie 14, 2009 Cu electronica si cu parte hardware(PIC,programator) stau bine, dar cu programarea-s la pamant. Am incercat cu assembler si nu am reusit nimic, imi da eroare, am incarcat si libraria nu stiu cum as putea sa obtin un hex din asm utilizand Mplab, cine stie sper sa-mi explice, cu fisiere scrise in C merge dar nu inteleg cum tre sa fie structura unui program in C (de asta am cerut exemple scrise in C cu explicatii), multumesc pentru carte si pentru explicatii, mai incerc, mai invat. Daca aveti fisiere sau explicatii si doriti sa-mi trimiteti: [email protected] sau postati aici. Link spre comentariu
srdjan Postat Aprilie 14, 2009 Partajează Postat Aprilie 14, 2009 daca vrei sa investeti... asta face toti banii http://microcontrollershop.com/product_ ... ts_id=1434 am vazut-o dar nu pot face rost de ea...nici macar pentru mine LE: uite ceva scurt si bine documentat care sa te ajute sa intelegi repede...asta daca stapanesti engleza http://imakeprojects.com/Projects/avr-tutorial/ Link spre comentariu
Liviu M Postat Aprilie 15, 2009 Partajează Postat Aprilie 15, 2009 Eu raman la parerea de mai sus: invata intai (ANSI) C (carti si documentatii scrise sau pe Internet cred ca se gasesc destule), dupa care, in functie de ce compiler o sa folosesti mai departe, inveti particularitatile compilerului respectiv. Asta te va face oarecum independent de un compiler anume.Pe de alta parte assemblerul si mplab se inteleg foarte bine. Trebuie numai sa-ti alegi "suita" potrivita (Projects->Select Language Toolsuite") pentru proiect. Link spre comentariu
Vizitator cipoksan85 Postat Aprilie 21, 2009 Partajează Postat Aprilie 21, 2009 Am fost si eu in situatia ta (evidet, ca toti ceilalti), si am inceput incet, incet cu assembler, apoi studiat asiduu datasheet-ul pic-ului, iar in cele din urma am dat peste 1 tutorial in care se explicau foarte bine cateva exemple elementare de folosire a picului. Exemplele sunt explicate in assembler, tu vroiai in C, dar vei intelege foarte bine functionarea picurilor!! Mai aveam cateva tutoriale, dar nu le gasesc in momentul asta, daca le gasesc,le voi atasa mai tarziu!!! Link spre comentariu
ovydiub Postat Aprilie 21, 2009 Autor Partajează Postat Aprilie 21, 2009 Hristos a InviatMultumesc foarte mult 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