Sari la conținut
ELFORUM - Forumul electronistilor

initiere programare


ovydiub

Postări Recomandate

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. :nas: [email protected]

Link spre comentariu
  • Răspunsuri 7
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • ovydiub

    3

  • Liviu M

    2

  • srdjan

    2

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

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

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

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

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