Foglio di calcolo TIMER + PWM

13 Anni 2 Mesi fa #6 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Foglio di calcolo TIMER + PWM
Ciao,

Sono del parere che la tua applicazione sia più semplice del primo link che hai postato.
Infatti l'applicazione che hai mostrato nel link è completa ma di suo più complessa.
Chi inizia troverà sicuramente benefici dalla semplicità piuttosto che dalla completezza.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
13 Anni 1 Mese fa #7 da gcupini
Risposta da gcupini al topic Re: Foglio di calcolo TIMER + PWM
Grazie per tutte le indicazioni.
Giovanni

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

  • gcupini
  • Visitatori
  • Visitatori
13 Anni 1 Mese fa #8 da Spazzoli
Risposta da Spazzoli al topic Re: Foglio di calcolo TIMER + PWM
L'altro giorno programmando mi sono accorto che un timer non faceva quello che volevo io: l'interrupt non scattava dopo la pausa voluta...l'ho notato con il simulatore dell'ide, quindi escludo ogni errore hw, mi ha fatto perdere un po' di tempo...ho fatto diverse prove per cercare di capire dove poteva stare l'errore..e alla fine le cose sono migliorate quando ho specificato in questo modo:

TMR0H = 0b10010111;
TMR0L = 0b00111011;

cioè quando specificavo di scrivere i registri in binario: 0b... non me ne ero mai preoccupato prima, può essere che i problemi siano nati da questo particolare? Oppure facendo le prove ho spostato qualche cosa d'altro?
Prima per l'appunto non me ne ero mai preoccupato....

un saluto!
(in questi giorni purtroppo ho poco tempo per la robotica!) :(

anto.spax
youtube robot gallery:
www.youtube.com/user/antospax?feature=mhum

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

  • Spazzoli
  • Avatar di Spazzoli
  • Senior Member
  • Senior Member
Di più
13 Anni 1 Mese fa #9 da gcupini
Risposta da gcupini al topic Re: Foglio di calcolo TIMER + PWM
Ciao, Spazzoli
Ho riscontrato un problema analogo anchio:
Mi spiego meglio.
Ho una routine di interrupt su PIC16F88 che gestisce sia gli interrupr su TMR0 e TMR1 che l'Interrupt SSP per la gestione della comunicazione I2c. Ebbene se attivo gli interrupt in contenporanea, ovvero scrivendo TMR0IE=1, TMR1IE=1, SSPIE=1, Non si attiva l'interrupt SSP. Se invece attivo prima SSP e dopo almeno 6 secondi di Delay attivo TMRiIE TMR0IE tutto funziona.
La ragione rimane misteriosa.

Se qulcuno ha idee in merito sono le benvenute

Giazie

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

  • gcupini
  • Visitatori
  • Visitatori
13 Anni 1 Mese fa #10 da Spazzoli
Risposta da Spazzoli al topic Re: Foglio di calcolo TIMER + PWM
E' oscuro!! Direbbe un noto comico!! :woohoo:

Il fatto è che la questione è estremamente deterministica, avviene sempre con quella configurazione, non avviene mai con l'altra...
A te questo problema te lo faceva pure con mplab sim ?

anto.spax
youtube robot gallery:
www.youtube.com/user/antospax?feature=mhum

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

  • Spazzoli
  • Avatar di Spazzoli
  • Senior Member
  • Senior Member
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