Home Forum PROGRAMMAZIONE EMBEDDED PIC USB e SOFTWARE

Questo argomento contiene 8 risposte, ha 2 partecipanti, ed è stato aggiornato da  Emanuele 2 anni, 11 mesi fa.

Stai vedendo 9 articoli - dal 1 a 9 (di 9 totali)
  • Autore
    Articoli
  • #58538

    ingmarketz
    Membro

    Salve a tutti,
    devo realizzare un circuito che sfrutta un PIC(da definire ma non rilevante per ora) che comunichi con pc tramite porta usb.
    mi servirebbero dei link e/o riferimenti a dei libri su cui recuperare tutte le nozioni necessarie per poter sviluppare una semplice applicazione che sfrutti i dispositivi sopraelencati, in particolare mi servirebbero dei link e/o riferimenti a libri relativi a tutorial in cui venga spiegato come un (qualsiasi) linguaggio di programmazione possa usare la suddetta porta.(ho intenzionalmente detto un qualsiasi linguaggio perchè l’apprendimento di tale linguaggio qualunque esso sia non è per me un problema l’importante è che riesca a capire come comandare tramite quel linguaggio la porta usb)

    grazie ancora a chi mi aiuterà nella ricerca di queste info.

    #70736

    Emanuele
    Keymaster

    Ti consiglio di partire da qui:

    http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1486

    Hai a disposizione una vasta gamma di applicazioni, dispositivi, demo board, firmware e documentazione in generale!

    Per sperimentare subito, ti consiglio questa demo board

    http://it.emcelettronica.com/review4u-microchip-demoboard-usb-20

    ecco la recensione:

    http://it.emcelettronica.com/recensione-picdem-fs-usb-demo-board-kit

    Come hai visto, è stata già assegnata nel Review4U, ma puoi acquistarla qui
    ad un costo interessante :)

    #70739

    ingmarketz
    Membro

    ti ringrazio per tutti i link passati, anche se per quanto riguarda la parte hardware ho già realizzato un programmatore personalizzato con demo board compresa e sto finendo di scrivere un programma in java per programmare e comunicare con pic.
    Di questo software mi manca solo il codice che si occupa di gestire la USB in cui non so proprio dove mettere le mani e dove trovare la documentazione necessaria.
    ricordo che io ho scelto java ma rimodellare tutto il codice per un altro linguaggio non è per me un problema quindi se qualcuno ha le info sulla USB riguardante il suo utilizzo tramite un linguaggio di programmazione lo pregherei di mandarmele.

    A presto e un saluto a tutta la community.

    #70740

    Emanuele
    Keymaster

    Non ho capito bene…. ti mancano i driver PC per gestire la USB dal tuo programma in Java?

    La USB può essere vista come una seriale COM, ad esempio con i driver della FTDI ;)

    #70735

    ingmarketz
    Membro

    salve sono ancora io.

    Ora che mi ci fai pensare spesso girando nel forum mi sono imbattuto su commenti in cui veniva proposto l’uso dei driver FTDI ma cosa sono? se hai già postato da qualche parte l’argomento ti sarei grato se mi mandi il link senza che ti faccio ripetere le cose.

    grazie a presto.

    #70802

    Anonimo

    Scusa Emanuele, forse leggo male ma sto realizzando anche io da tempo sistemi di domotica con PIC e mi sono imbattuto nel tuo articolo/proghetto sulla PIC Net di un po’ di tempo fa. A me piace sempre imparare dagli altri per migliorarmi. Dici: metto tutto a disposizione gratuitamente ma poi, quando clicco non riesco a trovare niente se non Abbonati/Iscriviti…. clicco forse sul tasto sbagliato o sono cambiate le cose?
    Ciao, Gianantonio

    #70803

    Emanuele
    Keymaster

    Ciao Gianantonio,
    come specificato nei commenti all’articolo PICnet (che non è un mio progetto) potresti contattare l’autore per ricevere gratuitamente la documentazione. Per quanto riguarda la sezione download, è riservata agli abbonati Premium.

    #70898

    ingmarketz
    Membro

    salve a tutti , sono andato sul sito della FTDI ma non riesco a capire quale sia bene il funzionamento dei drivers ora vi spiego le mie incognite:

    1)Collegando un qualsiasi circuito alla presa USB del PC il PC si accorge che è stato collegato qualcosa?
    2)dopo aver installato i driver ftdi vado come descritto sulla guida (windows 7) sulla gestione periferiche e dovrei avere nel device manager(o gestore delle periferiche) un dispositivo chiamato ‘other devices’ dove dovrebbe essere elencato il mio dispositivo giusto?(su questa parte non sono sicuro perchè sulla guida fa vedere un dispositivo di nome ttl232r ma allora cosa significa che per usare il driver devo costruire o comprare un dispositivo di interfaccia?)

    questi sono i miei dubbi più cruciali…spero che qualcuno riesca a chiarirmi le idee…grazie a tutti e a presto.

    #70899

    Emanuele
    Keymaster

    I driver FTDI USB creano una porta COM virtuale, quindi quando si collega un microcontrollore USB alla porta USB del PC, il PC lo riconosce come una COM.

Stai vedendo 9 articoli - dal 1 a 9 (di 9 totali)

Devi aver eseguito l’accesso per poter rispondere a questa discussione.