Pagina 1 di 1

PIC18 vs PIC16: configurazione dell'oscillatore

MessaggioInviato: 9 apr 2016, 21:20
da Candy
Noto che nei PIC18 la configurazione dell'oscillatore e dei prescaler e' parecchio piu' complessa rispetto ai PIC16.
Mentre nei PIC16 basta scegliere il tipo di oscillatore ed il prescaler, nei PIC18 con porta USB integrata, le cose si complicano parecchio.

Si complicano perche` mi sembra di capire che lo USB abbia bisogno delle sua frequenza di clock compatibile e non scelta a caso.

Alcune domande:
1. I registri che importano la frequenza di clock USB possono essere regolati in fase di inizializzazione dal programma utente?
2. Affinche` il processore si avvii con un clock noto, per poter fare le prime inizializzazioni, come si regolano i vari registri, o fuses?

Ho provato a guardare qualche esempio, un poco di corsa, ma non ne intuisco la logica.

Chi mi spiega, in breve, come regolare registri e fuses per arrivare ad un clock noto per il programma, e per la USB?

Grazie.

Re: PIC18 vs PIC16: configurazione dell'oscillatore

MessaggioInviato: 9 apr 2016, 22:29
da TardoFreak
Nei PIC18 l'USB ha bisogno di un clock a 48MHz (se non ricordo male).
In alcuni modelli è possibile impostare PLL da fuses, in altri (p.e. PIC18F47J53) bisogna fare l'operazione da programma, con poche istruzioni ma tramite firmware.

Re: PIC18 vs PIC16: configurazione dell'oscillatore

MessaggioInviato: 10 apr 2016, 0:10
da TardoFreak
Puoi indicare la sigla del PIC18 in questione per poterti dare una risposta precisa?

Re: PIC18 vs PIC16: configurazione dell'oscillatore

MessaggioInviato: 10 apr 2016, 7:22
da Candy
PIC18F47J53

Re: PIC18 vs PIC16: configurazione dell'oscillatore

MessaggioInviato: 10 apr 2016, 21:44
da Candy
Qualcosa ho combinato. Anche il compilatore ci si e` messo di messo. Quello della HI TECH era vecchio e migrare allo XC8 non e` stato immediato ed indolore.

Re: PIC18 vs PIC16: configurazione dell'oscillatore

MessaggioInviato: 10 apr 2016, 22:12
da speedyant
Non so se avevi visto un articolo di Foto UtenteTardoFreak sul pierin pic18 e l'USB:
http://www.electroyou.it/tardofreak/wiki/pierin-pic18-seriale-virtuale-usb

Incidentalmente i PIC sono gli stessi, potrebbe esserti utile

Re: PIC18 vs PIC16: configurazione dell'oscillatore

MessaggioInviato: 14 apr 2016, 21:11
da ivanpascolo
Un consiglio, dai un'occhiata al code configurator di Microchip che ti permette di configurare le periferiche del micro in modo semplice, veloce e sicuro.

Re: PIC18 vs PIC16: configurazione dell'oscillatore

MessaggioInviato: 14 apr 2016, 22:35
da Candy
Avevo scoperto anche quello.
Grazie.