Sari la conținut
ELFORUM - Forumul electronistilor

Interfata [ PIC18F - PC USB ] - 12Mb/s (concurs cu premii)


Blacksmith

Postări Recomandate

  • Răspunsuri 23
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Blacksmith

    14

  • Abram Burel

    2

  • Depanatoru

    1

  • puiu

    1

Cod in C aici: http://www.microchipc.com/sourcecode/#pic18f4550usb

Banuiesc ca nu e nevoie sa-ti spun ca, daca nu ai ce face, poti sa incerci sa inveti de aici: http://www.microchip.com/stellent/idcpl ... odeId=1486

Interesant si ce zice omul asta: http://www.ucapps.de/mbhp_usb_pic.html

Poate te ajuta si asta: http://robota.das.ufsc.br/mediawiki/ind ... USB-PIC2PC

Altul a facut asta: http://www.instructables.com/id/EDAKLZXDKVEQZJJOS1/

Mi se pare ceva interesant si aici: http://www.piccoder.co.uk/content/view/42/26/1/2/

 

Ce sa mai zic: habar n-am daca vreunul din articole asigura FS (12 Mbps) pe USB (fie el 1.1 sau 2.0). Nici nu sunt convins ca vei putea sa livrezi date la viteza asta, cu un procesor ruland la cativa MIPS. Iar daca cumva iti folosesc link-urile, ei bine, accept si un... premiu, dar mai interesant ar fi sa ne spui la toti cum ai facut :)

Link spre comentariu

In momentul cind voi vedea un bitrate pe USB intre PIC si PC de macar citeva sute de kilo cel din vina caruia s-a intimplat va primi frecventmetrul cum am promis.

Link spre comentariu

Linkuri pot sa gasesc si eu cu google. Oricum, mersi.Dar as vrea sa gasesc pe cineva care se pricepe la USB si la programare in C++ :smt024

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

Dar as vrea sa gasesc pe cineva care se pricepe la USB si la programare in C++ :smt024

Lucrez de vreo 3 luni la un osciloscop pe USB HS (si inca mai am destul de lucru). Deocamdata am reusit sa-l fac sa se enumere corect in sistemul de operare. Urmeaza sa testez zilele urmatoare si transferul de date si sa-i scriu o aplicatie ca lumea.Din diverse motive am ales ATmega162 + ISP1581 (asta din urma ii transceiver USB2.0) asa ca virgula codul scris de mine nu o sa ti se potriveasca deloc cu PIC-ul. Insa tutorialul USB de la beyondlogic.ord "USB in a nutshell" e o resursa excelenta, dotata cu un exemplu documentat (desi pentru tine doar la nivel de schelet). Daca te ajuta cu ceva pe partea de PC exista libusb care te scuteste de scrierea unui driver de sistem. Pentru aplicatie GUI exista GTK, care desi e object oriented se poate folosi (si) din C simplu, fara ++. Musai trebe sa zic aicea ca si libusb si GTK is native *NIX, deci daca vrei sa programezi pentru Ferestre Micromoi tre sa-ti instalezi Cygwin. Si iar trebe sa mai zic despre libusb ca se imparte in 2: libusb 0.1 care e portat pe win dupa cum am zis mai sus, dar nu stie transfer isocron si apelurile catre functiile librariei sunt doar sincrone. Libusb 1.0 are port doar pentru Pinguin (Linux), in schimb poti sa faci toate tipurile de transferuri, cu apeluri atat sincrone cat si asincrone.Eu deocamdata imi bat capul cu pthreads (POSIX threads), partea de program pe pc ii la stadiul de mess gigantic. Daca reusesc sa fac osciloscopul asta sa si mearga o sa-l pun undeva cu totul pe net.
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