Loading
Note di Apprendimento
Study Reminders
Support
Text Version

Riepilogo lezioni - Introduzione a Interrupts in MSP430

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

I punti chiave di questo modulo sono:
Un  interruzione  si riferisce al trasferimento del controllo del programma da un programma attualmente in esecuzione ad un altro programma di servizio a seguito di una richiesta o evento generato esterno o interno. Consente di eseguire più attività invece di polling.
Ci sono tre tipi di   Interrotti in MSP430:

System Reset - Si verifica a causa della tensione di alimentazione (VCC) e del segnale basso in RST/NMI pin con modalità Reset selezionata.
Interruzioni Non Maschilabili - Viene generato da fonti come Oscillator difetti e un bordo manualmente dato al RST/NMI.
Interruzioni Maschilabili - Si verifica quando un'interruzione può essere maschata da un'istruzione CPU.

Un altro modo per classificare le interruzioni sono le interruzioni vettate e non vettorate.

Interruzioni VECTORED - Quando si verifica l'interruzione, l'utente sa esattamente dove cercare la subroutine per affrontare l'interruzione.
Interruzioni non Vectorate - Quando si verifica l'interruzione, il sistema deve fornire alcune informazioni utili per individuare la sottoroutine per gestire l'interruzione.

Interruzione dispone di tre registri ovvero   Interruzione di abilitazione registro (PxIE),   Registro di selezione dei margini di interruzione (PxIES) e   Interruzione registro di bandiera (PxIFG). Tutti i registri sono 8 - bit registri.    
I seguenti sono Check Lists per l'interruzione del verificarsi:

Abilita le interruzioni sia nel loro modulo che in generale
Fornire iSR per tutte le interruzioni abilitate
Include il codice per riconoscere l'interruzione che condividono un vettore o anche se è attiva solo 1
Dichiarare le variabili come volatile

Il  MSP430  è stato progettato principalmente per applicazioni a basso consumo e questo si riflette in una gamma di modalità di funzionamento a basso consumo.
MSP430 dispone di 6 modalità operative, cinque delle quali   sono modalità di alimentazione basse.:

Modalità attiva - Tutti gli orologi sono attivi e forniscono corrente a 1MHz: 230uA (a 2,2V), 330uA (a 3,0V)
LPM0 - La CPU è disabilitata. Nessun programma è in esecuzione ma alcune delle periferie. Corrente di alimentazione (a 1MHz): 56uA (a 2,2V).

LPM1 - La CPU è disabilitata. Un orologio e orologio SM sono ancora attivi,   MKCL è anche disabilitato.



LPM2 - La CPU è disabilitata. M clock e orologio SM entrambi sono disabilitati, il DCO può essere accesa, il generatore DC DCO rimane abilitato.   corrente di fornitura: 22uA (a 2,2V).




LPM3 - La CPU è disabilitata, l'orologio M e l'orologio S sono anche disabilitati, il generatore DC DCO è disabilitato.   Alimentatore corrente: 0.5uA (a 2,2V).




LPM4 - La CPU è disabilitata, l'orologio A è anche disabilitato, il resto degli orologi è anche disabilitato, il generatore DCO è disabilitato, l'oscillatore di cristallo viene arrestato.   Alimentazione corrente: 0.1uA (a 2,2V).
 
Ci sono quattro tipi di display LCD, ovvero;
 


Numerico - Questo   consente di visualizzare le informazioni in sette formati di segmento.
Alfanumerico -   Questo consente di visualizzare caratteri alfabetici con poca chiarezza rispetto a quanto è possibile con un display numerico.
Carattere - Questo consente di visualizzare caratteri ASCII sotto forma di un 5 da 7 o 5 da 8 matrice di elementi LCD.
Grafica - In questo pannello sono disponibili righe e colonne piene di pixel che è possibile utilizzare per creare qualsiasi informazione grafica o numerica o alfabetica che si desidera visualizzare.

Le seguenti sono le caratteristiche degli LCD:

La tecnologia di visualizzazione funziona manipolando la luce.
Utilizza due polarizzatori - orizzontali e verticali posizionati sopra l'uno dell'altro con una sorgente di luce in basso
C'è cristallo liquido tra i due polarizzatori
C'è cristallo liquido, quando è applicato il potenziale, avere la capacità di 'twist ' la luce

16 * 2 Un display da 2 caratteri può essere azionato in due modalità: -

8 Bit modalità - Questa è la modalità predefinita in cui vengono utilizzati tutti i pin di dati
4 Bit modalità - In questa modalità vengono utilizzati solo quattro pin di dati