Atmel AVR2070 Manual de usuario Pagina 23

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 59
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 22
3 Genutzte Hardware innerhalb des Praxisprojektes
IRQ-Vektors der Priorisierung der IRQs, wobei die niedrigste IRQ-Nummer die chste
Priorität signalisiert.
3.3.1.5 Steuerung des Transceiver-Zustandes
Die Steuerung der verschiedenen Zustände des Transceiver-Moduls geschieht entweder
durch Zugriff auf die TRX_CMD-Bits des Registers TRX_STATE oder direkt über die
Kontrollbits SLPTR und TRXRST des TRXPR-Registers. Der erfolgreiche Wechsel des
Transceiver-Zustandes wird über die Abfrage des Registers TRX_STATUS ermöglicht. Falls
dieses Register den Wert “0x1F” (STATE_TRANSITION_IN_PROGRESS) annimmt, bedeutet
dies, dass sich der Status der Transceiver-Einheit gerade verändert und deshalb keine
weiteren Befehle verwendet werden dürfen, die sich auf den Zustand des Transceivers
auswirken.
3.3.1.6 Identifikation der Transceiver-Einheit
Die Transceiver-Einheit des ATmega128RFA1 kann über über die vier Register PART_NUM,
VERSION_NUM, MAN_ID_0 und MAN_ID_1 identifiziert werden. Hier sind die einzigartige
Bauteilnummer mit der entsprechenden Versionsnummer und zusätzlich die Hersteller-ID
der JTAG
4
-Schnittstelle hinterlegt. Je nach Implementierung der IPv6-Übertragung
können diese Identifikationsdaten genutzt werden, um die IPv6-Adresse des Geräts zu
generieren.
3.3.2 Ablauf der Datenübertragung
Durch die direkte Nutzung der Controller für die Kontrolle der Transceiver-Einheit
gestaltet sich die Implementierung der Datenübertragung relativ einfach. In den folgenden
Unterabschnitten soll aufgezeigt werden, welche Schritte im einzelnen für die Konfiguration
des Transceivers und das Versenden und Empfangen von Datenframes notwendig sind. Der
Übersicht halber werden innerhalb der zughörigen Listings lediglich Befehle dargestellt,
die der Steuerung der Transceivers dienen.
3.3.2.1 Initialisierung und Konfiguration des Transceiver-Moduls
Bevor Daten empfangen oder gesendet werden können, ist zunächst notwendig, die
Transceiver-Einheit zu initialisieren und zu konfigurieren. Hierzu wird der Transceiver
zurückgesetzt (Reset) und der Übertragungskanal durch Schreiben in das Subregister
PHY_CC_CCA.CHANNEL gesetzt. Neben der Auswahl des Übertragungskanals können je
nach Anforderung weitere Übertragunsparameter, wie zum Beispiel die Übertragungs-
geschwindigkeit, über verschiedene Register der Transceiver-Einheit eingstellt werden.
4
Joint Test Action Group
18
Vista de pagina 22
1 2 ... 18 19 20 21 22 23 24 25 26 27 28 ... 58 59

Comentarios a estos manuales

Sin comentarios