Frequenza massima di clock PIC18F4550
10 Anni 8 Mesi fa #11
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Frequenza massima di clock PIC18F4550
Se sei in fase di Debug il programmatore deve essere collegato altrimenti il programma potrebbe non partire. Durante la fase di Debug, oltre al tuo programma viene caricato un altra piccola applicazione che comunica con il programmatore.
Credo che sei sei in fase di Debug ti sara' difficile eseguire lo stak USB. Ci sono dei tempi da rispettare e con il Debugger collegato potresti corrompere questi vincoli.
Saluti,
Mauro
Credo che sei sei in fase di Debug ti sara' difficile eseguire lo stak USB. Ci sono dei tempi da rispettare e con il Debugger collegato potresti corrompere questi vincoli.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Mauro Laurenti
- Moderator
Riduci
Di più
10 Anni 8 Mesi fa #12
da paoletto
Risposta da paoletto al topic Frequenza massima di clock PIC18F4550
Ho utlizzate IPE per programmare il PIC. Se, dopo la fase di programmazione, provo a scollegare il Pickit3 dalla board, il microcontrollore si blocca...
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Elite Member
Riduci
Di più
- Messaggi: 186
- Ringraziamenti ricevuti 3
10 Anni 8 Mesi fa #13
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Frequenza massima di clock PIC18F4550
ma il file .hex e' stato compilato per un Debug o per Release?
Saluti,
Mauro
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
10 Anni 8 Mesi fa #14
da paoletto
Risposta da paoletto al topic Frequenza massima di clock PIC18F4550
Ok risolto, avevo combinato un casino con i config bits per cui era come se fosse sempre in fase di debug...
Ma perchè non riesco a farlo andare a 48 MHz che poi significherebbe settare i seguenti config bits:
#pragma config PLLDIV = 5 // (20 MHz input)
#pragma config CPUDIV = OSC1_PLL2
#pragma config USBDIV = 2 // Clock source from 96MHz PLL/2
#pragma config FOSC = HSPLL_HS
//#pragma config FCMEN = OFF
#pragma config IESO = OFF
#pragma config PWRT = OFF
#pragma config BOR = ON
#pragma config BORV = 3
#pragma config VREGEN = ON
#pragma config WDT = OFF
#pragma config WDTPS = 32768
#pragma config MCLRE = ON
#pragma config LPT1OSC = OFF
#pragma config PBADEN = OFF
#pragma config CCP2MX = ON
#pragma config STVREN = ON
#pragma config LVP = OFF
//#pragma config ICPRT = OFF // Dedicated In-Circuit Debug/Programming
#pragma config XINST = OFF // Extended Instruction Set
#pragma config CP0 = OFF
#pragma config CP1 = OFF
#pragma config CP2 = OFF
//#pragma config CP3 = OFF
#pragma config CPB = OFF
#pragma config CPD = OFF
#pragma config WRT0 = OFF
#pragma config WRT1 = OFF
#pragma config WRT2 = OFF
//#pragma config WRT3 = OFF
#pragma config WRTB = ON // Boot Block Write Protection
#pragma config WRTC = OFF
#pragma config WRTD = OFF
#pragma config EBTR0 = OFF
#pragma config EBTR1 = OFF
#pragma config EBTR2 = OFF
//#pragma config EBTR3 = OFF
#pragma config EBTRB = OFF
Paoletto
Ma perchè non riesco a farlo andare a 48 MHz che poi significherebbe settare i seguenti config bits:
#pragma config PLLDIV = 5 // (20 MHz input)
#pragma config CPUDIV = OSC1_PLL2
#pragma config USBDIV = 2 // Clock source from 96MHz PLL/2
#pragma config FOSC = HSPLL_HS
//#pragma config FCMEN = OFF
#pragma config IESO = OFF
#pragma config PWRT = OFF
#pragma config BOR = ON
#pragma config BORV = 3
#pragma config VREGEN = ON
#pragma config WDT = OFF
#pragma config WDTPS = 32768
#pragma config MCLRE = ON
#pragma config LPT1OSC = OFF
#pragma config PBADEN = OFF
#pragma config CCP2MX = ON
#pragma config STVREN = ON
#pragma config LVP = OFF
//#pragma config ICPRT = OFF // Dedicated In-Circuit Debug/Programming
#pragma config XINST = OFF // Extended Instruction Set
#pragma config CP0 = OFF
#pragma config CP1 = OFF
#pragma config CP2 = OFF
//#pragma config CP3 = OFF
#pragma config CPB = OFF
#pragma config CPD = OFF
#pragma config WRT0 = OFF
#pragma config WRT1 = OFF
#pragma config WRT2 = OFF
//#pragma config WRT3 = OFF
#pragma config WRTB = ON // Boot Block Write Protection
#pragma config WRTC = OFF
#pragma config WRTD = OFF
#pragma config EBTR0 = OFF
#pragma config EBTR1 = OFF
#pragma config EBTR2 = OFF
//#pragma config EBTR3 = OFF
#pragma config EBTRB = OFF
Paoletto
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Elite Member
Riduci
Di più
- Messaggi: 186
- Ringraziamenti ricevuti 3
10 Anni 8 Mesi fa #15
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Frequenza massima di clock PIC18F4550
Non ho controllato le configurazioni, ma come fai a dire che non vai a 48MHz?
Saluti,
Mauro
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.