Sari la conținut
ELFORUM - Forumul electronistilor

Transmitere si scriere date intre un PIC si o memorie.


paul14

Postări Recomandate

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 spre comentariu
  • Răspunsuri 7
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • paul14

    3

  • ratza

    2

  • Mircea

    2

  • Liviu M

    1

Top autori în acest subiect

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 spre comentariu
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 spre comentariu

@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 spre comentariu

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 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