× MSP430, Microcontrollori 16 bit Ultra Low Power

interrupt routine dei timer

9 Anni 7 Mesi fa #1 da pier
interrupt routine dei timer è stato creato da pier

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.

  • pier
  • Avatar di pier
  • Senior Member
  • Senior Member
Di più
9 Anni 7 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic interrupt routine dei timer
Ciao Pier,

l'MSP430F2274 ha due soli Timer. 1 Timer_A e 1 Timer_B
Ogni Timer ha 3 moduli Capture e Compare.

Ad ogni Timer sono associati due Interrut Vector.
Nel caso del Timer_A hai:

TIMERA0_VECTOR
TIMERA1_VECTOR

Al primo Interrupt Vector fa riferimento CCR0 mentre al secondo CCR1 e CCR2.

Per ulteriori info ti consiglio di aprire l'header file dove trovi dichiarate le costanti dell'interrupt vector. Altre info le trovi nel datasheet nel paragrafo Interrupt Vector Addresses.

Nel caso specifico del tuo software:
nel main e' configurato CCR1.
l'ISR di CCR1 e' TIMERA1_VECTOR. Quando viene eseguita l'ISR, viene configurato CCR0, al quale e' assegnato l'interrupt vector TIMERA0_VECTOR

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
9 Anni 7 Mesi fa #3 da pier
Risposta da pier al topic interrupt routine dei timer
Avevo più o meno capito, ma la tua risposa, sempre chiara e precisa, mi ha chiarito meglio le idee.
Grazie

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

  • pier
  • Avatar di pier
  • Senior Member
  • Senior Member
Di più
9 Anni 7 Mesi fa #4 da Mauro Laurenti
Risposta da Mauro Laurenti al topic interrupt routine dei timer
Perfetto,

...che applicazione stai sviluppando?

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
9 Anni 7 Mesi fa #5 da pier
Risposta da pier al topic interrupt routine dei timer
è per la mia tesi di laurea. Essenzialmente stiamo cercando di intercettare un segnale OOK per accendere un nodo di un sistema power line communication, il tutto in energy harvesting con l'energia di quel segnale.

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

  • pier
  • Avatar di pier
  • Senior Member
  • Senior Member
Di più
Moderatori: Mauro LaurentiMatteo Garia

Registrati al sito

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

Registrati al sito LaurTec.

Login