Sari la conținut
ELFORUM - Forumul electronistilor

Help incepatori


andiy

Postări Recomandate

Scriu si eu ca unul care nu are habar de programare si PIC-uri, dar care vrea sa aiba de a fece cu ele in viitor :d Care este sfatul pe care il dati unui incepator si ma refer la:- documentatie - programator simplu de realizat si cat mai cuprinzator- program de asamblare (am zis bine?)Multumesc!

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

Top autori în acest subiect

  • andiy

    7

  • bogdanm

    3

  • bobtech

    3

  • aghora17

    2

Top autori în acest subiect

1) Aici si aici (la pic tutorial) an gasit io ceva pentru incepatori... Pentru fiecare pic in parte vezi datasheetu de pe http://www.microchip.com

2) programatoare mi-am facut 2 pan acum... ambele cu alimentare interna... si nu a mers niciunu... deci nu iti recomand unul cu alimentare interna.. zilele astea mi-am cumparat piesele pentru programatoru de la adelaida ... da am auzit ca nu e prea bun nici ala .. asa ca am decis sa fac programatorul El Cheapo Programmer ... am auzit pe cineva de pe forum ca il foloseste si e multumit de el...

3) am copiat si eu mai multe programe de pe net... cel mai simplu mi s-a parut cel de pe http://www.picant.com ... picc de la HI-tech mi s-a parut un pic complicat... eu am facut cateva exemple direct in assambly ... da trebui rabdare...am mai auzit ca e bun si PIC BASIC PRO... da nu l-am incercat

Link spre comentariu

inearca intai sa iti faci o parere de ansamblu asupra problemei, iti va fi extrem de util pe viitor, si vei face legaturile intre informtii mult mai usor

Asa este. Dar tocmai asta vroiam: un punct de plecare. Cu alte cuvinte nu stiu cu ce sa incep (ma refer la documentare)! Multumesc!
Link spre comentariu

Trebuie sa te hotarasti cu ce PIC sa incepi. Eu am ales 16F84.

Treci prin datasheet-ul de pe site-ul microchip; unele n-o sa le intelegi din prima, dar la inceput nici nu trebuie.

Excelenta colectie de link-uri a pus-o bogdanm, vezi la sticky.

O carte buna on-line gasesti pe site-ul: http://www.mikroelektronika.co.yu

Dupa aia te hotarasti daca folosesti limbaj de programare de nivel inalt sau assembler.

Eu folosesc assembler.

Pe site-ul Microchip gasesti un mediu de dezvoltare: MPLAB, cu tot ce trebuie. Ti-l recomand cu caldura.

Cuplul programator-soft de programare il alegi in functie de preferinte. Ai pe acest forum tone de variante si pareri.

Bafta!

Link spre comentariu

nu folosi 16F84 pt ca e deja batran si scump. foloseste PIC16F627 sau 628, sunt mult mai ieftine, cu mai multe periferice, inclusiv USART, si in cazul lui 628 chiar memorie dubla. si mai mult iti recomand pe varul lor, PIC18F1320 care are aproape acelasi pret, mai multa memorie, periferice si in plus se poate programa singur ;)

Link spre comentariu

tocmai asta e ideea, sa fie ceva pe care toata lumea sa-l stie, ca sa-l poata ajuta si sa fie simplu ca sa-l poata intelege. e o chestie psihologica. altfel, teoria generala a relativitatii s-ar invata in liceu, pentru ca este mai aproape de realitate. (si totusi in clasa a 9-a se face mecanica lu' Newton), si mai nou, la halul in care e invatamantul romanesc, mecanica lu peste

Link spre comentariu

Am citit intr-un tutorial despre PIC urm?tarele:

Tipul de microcontroler cu oscilator cu cristal este desemnat ca XT, iar microcontrolerul cu perechea rezistor-condensator are desemnarea RC. Aceasta este important pentru c? trebuie s? numi?i tipul de oscilator când cump?ra?i un microcontroler.

E adevarat ca tre sa stiu de la inceput, atunci cand cumpar PIC+ul, ce fel de oscilator folosesc? De asemenea, semnificatia literelor ce urmeaz? lui 84 este importanta?
Link spre comentariu

Am citit intr-un tutorial despre PIC urm?tarele:

Tipul de microcontroler cu oscilator cu cristal este desemnat ca XT, iar microcontrolerul cu perechea rezistor-condensator are desemnarea RC. Aceasta este important pentru c? trebuie s? numi?i tipul de oscilator când cump?ra?i un microcontroler.

E adevarat ca tre sa stiu de la inceput, atunci cand cumpar PIC+ul, ce fel de oscilator folosesc? De asemenea, semnificatia literelor ce urmeaz? lui 84 este importanta?
Stai linistit, partea cu oscilatorul e total aberanta. Cine e geniul neinteles care a scris chestia asta? NU trebuie sa stii in nici un caz de la inceput ce tip de oscilator o sa folosesti, asta se poate stabili mai tarziu prin programarea PIC-ului. Nici eu nu iti recomand F84. 628 all the way. Daca vrei sa stii mai multe despre literele ce apar dupa 628/84/whatever, da jos datasheet-ul, acolo scrie foarte clar ce inseamna codurile.
Link spre comentariu

era la PIC-urile mai vechi terminatia RC care insemna ocilator RC, dar la cele care se produc acum nu mai exista aceasta problema, tipul de oscilator se alege la programare. singura teminatie importanta este frecventa maxima a oscilatorului in MHz. Un PIC cu terminatia 10 poate rula la 4 MHz dar invers mai greu. Desi eu am facut overclocking la un pic sa ruleze cu tact de 52 MHz. Familia PIC18, nu mai are aceasta problema, toate pot rula cu oscilator de maxim 40MHz.

Link spre comentariu
  • 5 săptămâni mai târziu...

Ce este un bootloader si la ce foloseste?

Un bootloader este un program care se executa in general cand porneste microcontroller-ul (adica la boot-are) si care are rolul de a incarca (load) un program in microcontroller. In general, bootloader-ul citeste programul de pe un PC folosind interfata seriala, dar nu e obligatoriu.
Link spre comentariu

1. Vreau sa fac un programator de PIC-uri care sa foloseasca portul USB de la calculator. Ceva de genul ASTA. Dar nu am nici o schema, nimic!

2. NU e un moft ci doar lipsa de port serial la calculator (laptop). Intrebare: pt un incepator (in programare PIC) este "contraindicat" un asemnea programator?

3. In link-ul de mai sus scrie: requires no additional power supply . E totusi mai sigur un programator cu sursa externa?

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