pic16c745

Oct 20, 2004 4 Replies

Salve sono Francesco, uno studente di Ingegneria Elettronica, lavorando sulla Tesi mi è sorta l'urgenza di risolvere il problema di far COMUNICARE IL PIC16C745 CON IL PC TRAMITE PORTA USB. Sarò infinitamente grato a chiunque mi potesse aiutare a questo proposito.

Inviato da Virgilio http://newsgroup.virgilio.it ..un servizio di news via web con in piu' l'antispam

Salve sono Francesco, uno studente di Ingegneria Elettronica, lavorando sulla Tesi mi è sorta l'urgenza di risolvere il problema di far COMUNICARE IL PIC16C745 CON IL PC TRAMITE PORTA USB. Sarò infinitamente grato a chiunque mi potesse aiutare a questo proposito. Il mio indirizzo e-mail è : francesco snipped-for-privacy@virgilio.it


Inviato da Virgilio http://newsgroup.virgilio.it ..un servizio di news via web con in piu' l'antispam

intanto cominci dal datasheet che trovi sul sito della microchip! poi che cosa devi farci con sto' pic?

peppe

consigliato, navigavo però a vista, spero adesso con le tue indicazioni di

Intanto, scusa per la risposta in pvt, ma ho sbagliato ad inviare il msg. Ok, a risentirci allora quando avrai spulciato i datasheet. Attenzione che, per mi esperienza, la versione 2.00 del firmware microchip per usb non funziona. Un'altra cosa, attenzione al bug su silicio delle vecchie versioni del

16C745, un bit molto importante non viene gestito bene a livello harware (OWN, mi sembra di ricordare, ma vado mooolto a memoria, guarda nel sito gli errata corrige A e B.). ciao Angelo

Il descrittore e' un insieme di informazioni passate all'host per informarlo di quali sono le caratteristiche dell'interfaccia con la quale avra' a che fare. Queste informazioni hanno uno specifico protocollo che deve essere seguito, vedi il chapter 9 delle specifiche Usb.

USB-Firmware(Hi-Tech

La mia esperienza con il 2.00 e' stata negativa; non sono riuscito a farlo funzionare in tempi decenti ed ho dovuto abbandonare per passare alla versione precedente, la 1.22 che invece ha funzionato in tempi molto brevi. Francamente non so dirti se si e' trattato di un problema mio o del firmware, fatto sta che dopo aver perso circa una settimana di lavoro intorno alla versione 2.00, sono passato alla 1.22 ed ha funzionato in meno di una giornata lavorativa!

preghiere ;-)

;-)

Il descrittore e' il compendio delle informazioni necessarie affinche' il device Usb possa essere riconosciuto dall'host e affinche' i dati che vengono scambiati possano essere trattati nella giusta maniera. Nel descrittore viene identificato il costruttore, il tipo di interfaccia, il numero di endpoint, il tipo di scambio dati (interrupt, bulk e non mi ricordo il terzo modo !!!), il numero dei dati che devono essere bufferizzati eccetera eccetera. L'host, che e' sempre master, interroga la periferica secondo il protocollo definito nel chapter 9 e si aspetta risposte coerenti per predisporsi allo scambio dei dati. La periferica, quando interrogata, risponde.

Attenzione, vado a memoria e dato che siamo ancora in modo "informazioni generali", non sto a documentarmi sui particolari; spero di non sparare castroneria immani, qualora questo avvenga, scusami, cerchero' di rimediare rileggendo la documentazione per la parte incriminata. ciao Angelo

p.s. Riprendo l'invio sul ng perche' ritengo siano informazioni di carattere generale, utili e quindi da non passare in pvt.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required