Gestione USB Freedom II

13 Anni 4 Settimane fa #1 da Scollo
Gestione USB Freedom II è stato creato da Scollo
Salve a tutti,
Ho acquistato qualche giorno fa, il KIt della Demoboard Freedom II, dopo averla montata, ho provato gli esempi proposti in C18 step by step e funzionano tutti perfettamente. Adesso volevo cimentarmi nell'uso dell'interfaccia USB, quindo ho cercato di seguire quanto scritto sul documento "Leggere e scrivere dati tramite la USB". Dopo aver scaricato le librerie Microchip, in particolare la versione 2009-11-18 come suggerito sul testo (c'è ne sono molte anche di più recente) ho installato il tutto e aperto con MPlab il progetto indicato sul documento. Come prima cosa ho provato a compilare, ma mi segnala un errore: dispositivo non specificato, usare opzione /p...), ho provato ad apportare le modifiche elencate nel documento di cui sopra ma l'errore persite. Premetto che io in passato ho usato nelle mie esperienze di programmazioni PIC, il microcontrollore 16F877 del quale conosco abbastanza la struttura interna, i registri e l'uso delle periferiche tramite programmazione in assemble e HiTech C, purtroppo non conosco il 18F4550 e la programmazione in C18. Se qualcuno potesse darmi qualche suggerimento gliene sarei grato.
Grazie anticipatamente.
Scollo Giovanni

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Scollo
  • Junior Member
  • Junior Member
Di più
13 Anni 4 Settimane fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Gestione USB Freedom II
Ciao Giovanni,

se hai aperto un progetto Microchip (e non il file C con il main) , senza apportare alcune modifiche, il progetto si dovrebbe compilare. Le modifiche della Guida servono solo per apportare alcuni adattamenti per Freedom II ma non inficiano sul fatto che si possa compilare o meno.

Visto che hai provato anche altri esempi assumo che MPLAB e C18 siano propriamente installati, ovvero hai compilato anche altri progetti. Altrimenti il C18 deve essere installato dopo MPLAB. Il C18 e' infatti separato da MPLAB.

Questo weekend sono in vacanza e tra poco vado in aeroporto se altri utenti non aiuteranno (messaggio subliminale diretto!) potro' essere di aiuto dopo il ponte (o con qualche difficolta' durante il weekend).

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
13 Anni 4 Settimane fa #3 da Scollo
Risposta da Scollo al topic Re: Gestione USB Freedom II
Ciao Mauro,

Anzitutto, grazie per la puntualità e gentilezza, Ti faccio presente che sto usando la versione 8.43 MpLab e ho installato successivamente la versione del C18. Come accennavo precedentemente ho creato alcuni progetti con il C18 e vengono compilati regolarmente, (in particolare quasi tutti quelli proposti su C18 step by step) poi usando PicKit 2 li ho anche trasferiti sulla Freedom II e girano regolamente.

Saluti Scollo Giovanni

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Scollo
  • Junior Member
  • Junior Member
Di più
13 Anni 4 Settimane fa #4 da borelg
Risposta da borelg al topic Re: Gestione USB Freedom II
Potresti dirmi esattamente il nome del file del progetto che hai aperto?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • borelg
  • Avatar di borelg
  • Elite Member
  • Elite Member
Di più
13 Anni 4 Settimane fa - 12 Anni 10 Mesi fa #5 da Scollo
Risposta da Scollo al topic Re: Gestione USB Freedom II
Salve

Relativamente alla richiesta fatta da Borelg faccio presente che avevo aperto il file progetto:
USB Device - CDC - Serial Emulator - C18 - PICDEM FSUSB che si trova nella cartella
C:/Microchip solution/USB Device - CDC - Serial Emulator/CDC - Serial Emulator/.
Comunque quel problema l'ho risolto, infatti l'errore segnalato era da parte del Linker il quale segnalava che tra le sue opzioni mancava la specifica del dispositivo, ho aperto dal menù Project
la voce Option Building e nella scheda relativa al linker ho aggiunto l'opzione /p18F4550, adesso
la compilazione va a buon fine. Adesso mi è sorto un altro dubbio, non ho capito bene se nella demoboard Freedom II, devo mettere le due resistenze R21 ed R22 entrambe da 100 KiloOhm per abilitare la comunicazione USB e se tali resitenze possono restare anche se non uso la comunicazione USB.
Ancora grazie a chiunque possa aiutarmi.

Saluti Scollo Giovanni
Ultima Modifica 12 Anni 10 Mesi fa da Mauro Laurenti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Scollo
  • Junior Member
  • Junior Member
Di più
Moderatori: Mauro LaurentiStefA

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login