Jump to content
ELFORUM - Forumul electronistilor

Transmitere si scriere date intre un PIC si o memorie.


paul14

Recommended Posts

Salut,

 

Am nevoie de putin ajutor (bine, posibil ceva mai mult) cu un Pic si un card sd. Pe scurt, vreau sa citesc la interval de 30s o tensiune si sa o trimit pe un card sd pentru stocare. De ce am nevoie sa fac treaba asta, gasiti aici viewtopic.php?f=74&t=156306

 

Treaba ar fi cam asa: un voltmetru digital cu pic la care in loc de display pun card-ul sd. Chestia e ca nu stau bine cu programarea si din ce am inteles de la ratza, soft-ul trebuie scris in asa fel incat sa scrie in Fat ca sa pot citi usor pe laptop apoi. Asta ar fi varianta optima, cealalalta ar fi sa scriu bit cu bit prin interfata SPI intre pic si card, iar apoi cu alt pic citesc continutul card-ului.

As merge pe varianta din urma. Ca sa nu stau degeaba la curs, am adaptat schema voltmetrului pentru card si am hotarat ca deocamdata sa pastrez intervalul 0-20v, iar dupa proba in tunelul aerodinamic pot sa modific usor intervalul de masura.

Posted Image

 

Iar de aici m-am inspirat cu voltmetrul si interfata pentru card:

http://www.electronics-lab.com/projects/test/016/

http://www.studentcompanion.co.za/Cours ... d-PIC.aspx

Link to comment
  • Replies 7
  • Created
  • Last Reply

Top Posters In This Topic

  • paul14

    3

  • ratza

    2

  • Mircea

    2

  • Liviu M

    1

Top Posters In This Topic

Salut, multumesc pentru reply.Deocamdata habar n-am ce compilator sa folosesc, as prefera unul mai usor, mai intuitiv, dar pot sa merg si pe cel de la Mikroelektronika pentru ca ofera acele exemple pe care banuiesc ca le pot modifica pentru aplicatia mea. Temerile mele la acest compilator sunt in legatura cu cei 2kb pentru varianta gratis si daca pot programa pic-ul folosind un Pickit 2 al unui prieten.Adaptoarele astea pentru card-uri mi se par nesimtit de scumpe. 16$, respectiv 40$ cei la de la Microchip pentru o bucatica de cablaj si maxim 5-10 piese.

Link to comment
as prefera unul mai usor, mai intuitiv, dar pot sa merg si pe cel de la Mikroelektronika pentru ca ofera acele exemple pe care banuiesc ca le pot modifica pentru aplicatia mea.
D-aia te-am ghidat catre Mikro: intuitiv si il poti modifica cum vrei tu.

 

...cei 2kb pentru varianta gratis
Ca orice in viata, totul are un pret.

 

...programa pic-ul folosind un Pickit 2
Bineinteles, folosind aplicatia de programare care vine cu PICKIT2, eu asa fac.

 

... scumpe
Pe ebay cauti SD card adapter Arduino si il gasesti la $1.45 cel mai ieftin. Nu conteaza ca scrie Arduino, ai pinhead-ul cu toate semnalele care iti trebuie ca sa conectezi la controllerul tau. Daca ai 4 saptamani de rabdare... daca nu, ti-l construiesti cu componente (vezi linkurile lui Ratza).
Link to comment

@ratza M-am referit la placutele alea de la Microchip si Microelektronika. Eu o sa folosesc ceva asemanator cu ce ai postat tu, un adaptor sd la care lipesc pinii sau recuperez dintr-un telefon/camera foto slot-ul sd.

 

@thunderer Atunci ramane sa folosesc compilatorul de la Microelektronika si o sa ma apuc sa modific soft-ul pentru nevoile mele. Sigur o sa mai cer ajutor. Sper sa imi ajunga cei 2kb, de cumparat soft-ul nu se pune problema pentru ca nu se justifica.

 

Multumesc.

Link to comment

Daca programul nu-ti intra in cei 2k, poti folosi compilatoarul de la uChip (xc8).Nu o sa gasesti la fel de multe functii prin biblioteci, da' eu asta o vad mai mult ca pe un avantaj - cand scrii tu functiile respective intelegi mai bine functionarea microcontrollerului folosit.Parerea mea ©, desigur.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines