Frequenza massima di clock PIC18F4550

10 Anni 8 Mesi fa #16 da paoletto
Risposta da paoletto al topic Frequenza massima di clock PIC18F4550
Perchè compilando lo stesso programma compare solamente una striscia di caratteri neri sul diplay...

Paoletto

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

  • paoletto
  • Avatar di paoletto
  • Elite Member
  • Elite Member
Di più
10 Anni 8 Mesi fa #17 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Frequenza massima di clock PIC18F4550
Non e' una giustificazione molto scientifica! :)

...ora dovresti avere l'oscilloscopio!
Fai lampeggiare un LED, magari con un timer.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 8 Mesi fa #18 da paoletto
Risposta da paoletto al topic Frequenza massima di clock PIC18F4550
Eh hai ragione, non è scientifico, però comunque non va :P

Vedo di capire un po..

Paoletto

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

  • paoletto
  • Avatar di paoletto
  • Elite Member
  • Elite Member
Di più
10 Anni 8 Mesi fa #19 da paoletto
Risposta da paoletto al topic Frequenza massima di clock PIC18F4550
Allora il problema è nei delay. Settando a 48 MHz il clock principale corre tutto più veloce, ecco perchè compariva la striscia nera sul display, il poverino non aveva tempo per settarsi correttamente :silly:

Quindi ora dovrei adattare le librerie di Mauro alla frequenza di 48/4= 12 MHz?


Paoletto.

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

  • paoletto
  • Avatar di paoletto
  • Elite Member
  • Elite Member
Di più
10 Anni 8 Mesi fa #20 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Frequenza massima di clock PIC18F4550
..sospettavo un problema di inizializzazione.

Come inizializzi il modulo?

Eventualmente per rallentare il tutto devi dire alla libreria che usi una frequenza piu' alta.
In maniera che metta piu' cicli di clock per il delay.

a 48 MHz non ho testato il tutto, bisognerebbe vedere che qualche variabile non vada in overflow.
per il resto il delay fa uso delle librerie delay standard, o XC8 o C18 a seconda del compilatore.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

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

Registrati al sito LaurTec.

Login