× MSP430, Microcontrollori 16 bit Ultra Low Power

interrupt

10 Anni 1 Mese fa #1 da alfa75ts
interrupt è stato creato da alfa75ts
Slave,

Vorrei o sfruttare se già esiste un meccanismo in cui l'msp430 passa dalla modalita di funzionamento lpm0 a quella lpm3(low power). Come potrei fare?


Inoltre, c'è un modo per fare intervenire un interrupt nel corso del listato?

Nel senso che vorrei per esempio avere un while(1) in cui inizialmente interviene un interrup che mi conta per esempio 30minuti, poi passa in modalita lpm0, poi farà qualcosa e poi passa in modalita lpm3 per poi riprendere dall interrupt.
Non so se ho resto l idea.

Grazie 1000!

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

  • alfa75ts
  • Avatar di alfa75ts
  • Senior Member
  • Senior Member
Di più
10 Anni 1 Mese fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic interrupt
Ciao Alfa,

Ricontrolla il capitolo si Low Power Mode.

in particolare nell'ISR che gestisce un interrupt puoi usare la funzione inline on exit per specificare la nuova modalita'

Per l'ultima domanda c'e' un po' di confusione, soprattutto sul come usare gli interrupt.
Gli interrupt devono essere funzioni veloci...
Nei vari LPM passi come vuoi basta che abiliti gli interrupt e ci sia una periferica che possa risvegliare.

Alla luce di quanto hai imparato in questi giorni, se rileggerai il corso MSP430 vedrai che ti accorgerai che hai sottovalutato qualche frase e alcune cose ti torneranno piu' facili.

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 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