18f255 e pwm, cosa sbaglio?

12 Anni 5 giorni fa #1 da spospo
18f255 e pwm, cosa sbaglio? è stato creato da spospo
Ciao a tutti,
sono agli inizi con la programmazione c dei microrcontrollori serie 18, ho già utilizzato i 16 con buoni risultati ma ora sono passato ai 18; utilizzo il c18 con mplabx, le funzioni basilari mi funzionano ma adesso sto implementando, grazie alla ottima guida del c18 trovata qui, un regolatore pwm con display lcd e ingressi analogici.
Il mio problema è che quando abilito il timer2 per il pwm, mi si incasina tutta la temporizzazione della funzione delay.c, quindi non funziona nemmeno il display che si appoggia a tale temporizzazione.
Qualcuno mi sa dire dove sbaglio?
Allegati:

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

  • spospo
  • Visitatori
  • Visitatori
12 Anni 5 giorni fa - 12 Anni 5 giorni fa #2 da spospo
Risposta da spospo al topic Re: 18f255 e pwm, cosa sbaglio?

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

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

  • spospo
  • Visitatori
  • Visitatori
12 Anni 3 giorni fa #3 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: 18f255 e pwm, cosa sbaglio?
Ciao,
la libreria Delay e' software mentre il PWM e relativo hardware sono gestiti via hardware.
Non dovresti avere alcun problema.

Accertati che non ci siano altri problemi (Aggiornamento del PWM/Duty Cycle sia fatto correttamente).

Saluti,

Mauro
Ringraziano per il messaggio: spospo

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 1 Giorno fa #4 da spospo
Risposta da spospo al topic Re: 18f255 e pwm, cosa sbaglio?
Grazie, in effetti è tutto giusto, l'errore era nella libreria dell'lcd dove avevo configurato l'uscita RW con lo stesso pin del ccp1, errore stupido ma difficile da trovare!

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

  • spospo
  • Visitatori
  • Visitatori
12 Anni 7 Ore fa #5 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: 18f255 e pwm, cosa sbaglio?
ottimo!

Anche un bit se mal impostato puo' cambiare le regole del gioco!

Grazie per aver condiviso la soluzione.

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