Atmel AVR2070 Manual de usuario Pagina 22

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 59
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 21
3 Genutzte Hardware innerhalb des Praxisprojektes
Über das zweite Konfigurationsbit SLPTR können neben der Übertragung von Frames
verschiedene Zustände des Transceiver-Moduls gesteuert werden. Hierbei ist zu beachten,
dass sich die Funktion je nach aktuellem Zustand der Transceiver-Einheit unterscheidet.
Tabelle 3.1 verdeutlicht die Nutzung des Konfigurationsbits in Abhängigkeit des aktuellen
Zustands.
3.3.1.4 Interrupts
Die Transceiver-Einheit unterscheidet zwischen acht verschiedenen Interrupts, die über
einzelne Bits innerhalb des Interrupt-Status-Registerers IRQ_STATUS a/jointfilesconvert/442035/bgefragt werden
können. Sollen einer der Interrupts automatisch genutzt werden, ist es zunächst erforder-
lich, das dem Interrupt zugeordnete Bit innerhalb des Interrupt-Mask-Registers IRQ_MASK
zu aktivieren. Zudem muss für jeden aktivierten Interrupt eine Interrupt-Service-Routine
definiert werden, die die Behandlung des Interrupts implementiert. Die Rücksetzung des
Interrupt-Bits erfolgt automatisch, sobald die entsprechende Interrupt-Service-Routine
aufgerufen wird.
Zusätzlich besteht die Möglichkeit, die verschiedenen Interrupts manuell über das
Interrupt-Status-Register abzufragen. Da die Interrupt-Bits hierbei nicht automatisch
gelöscht werden, wenn die entsprechenden Ereignisse a/jointfilesconvert/442035/bgearbeitet wurden, muss das
zuvor gesetzte Bit manuell durch das Schreiben einer 1 in das jeweilige Register-Bit
gelöscht werden.
IRQ-Nr. IRQ-Bezeichnung Beschreibung
64 TRX24_AWAKE Zeigt das Erreichen der Zustände TRX_OFF, RESET oder SLEEP
an
63 TRX24_END Zeigt an, dass ein Frame komplett übertragen wurde
62 TRX24_XAH_AMI Zeigt die Übereinstimmung von Adressen an
61 TRX24_CCA_ED_DONE Zeigt das Ende einer CCA- oder ED-Messung an
60 TRX24_RX_END Zeigt an, dass ein kompletter Frame empfangen wurde
59 TRX24_RX_START Zeigt den Beginn eines PSDU-Empfangs an
58 TRX24_PLL_UNLOCK Zeigt die Entsperrung des PLLs an
57 TRX24_PLL_LOCK Zeigt die Sperrung des PLLs an
Tab. 3.2: Beschreibung der Transceiver-Interrupts
Tabelle 3.2 zeigt die nutzbaren Interrupts der im “Basic Operation Mode” arbeitenden
Transceiver-Einheit. Die IRQ
3
-Nummer dient neben der Identifizierung innerhalb des
3
Interrupt Request
17
Vista de pagina 21
1 2 ... 17 18 19 20 21 22 23 24 25 26 27 ... 58 59

Comentarios a estos manuales

Sin comentarios