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.
PIC18 vs PIC16: configurazione dell'oscillatore
Moderatore:
Paolino
8 messaggi
• Pagina 1 di 1
0
voti
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.
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.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Puoi indicare la sigla del PIC18 in questione per poterti dare una risposta precisa?
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Non so se avevi visto un articolo di
TardoFreak 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
http://www.electroyou.it/tardofreak/wiki/pierin-pic18-seriale-virtuale-usb
Incidentalmente i PIC sono gli stessi, potrebbe esserti utile
Son quello delle domande strane!
0
voti
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.
-

ivanpascolo
20 3 - New entry

- Messaggi: 71
- Iscritto il: 29 set 2014, 20:44
8 messaggi
• Pagina 1 di 1
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

