Rainbow-electronics ATmega128RFA1 Bedienungsanleitung Seite 373

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 524
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 372
373
8266A-MCU Wireless-12/09
ATmega128RFA1
24.5.1 Transmitter and Receiver Flags and Interrupts
The RXCn, TXCn, and UDREn flags and corresponding interrupts in USART in MSPIM
mode are identical in function to the normal USART operation. However, the receiver
error status flags (FE, DOR, and PE) are not in use and are always read as zero.
24.5.2 Disabling the Transmitter or Receiver
The disabling of the transmitter or receiver in USART in MSPIM mode is identical in
function to the normal USART operation.
24.6 USART MSPIM Register Description
The following section describes the registers used for SPI operation using the USART.
24.6.1 UDRn – USART MSPIM I/O Data Register
The function and bit description of the USART data register (UDRn) in MSPI mode is
identical to normal USART operation. See "UDR0 USART0 I/O Data Register" on
page 356.
24.6.2 UBRRnL and UBRRnH – USART MSPIM Baud Rate Registers
The function and bit description of the baud rate registers in MSPI mode is identical to
normal USART operation. See "UBRR0L USART0 Baud Rate Register Low Byte" on
page 360 and "UBRR0H – USART0 Baud Rate Register High Byte" on page 360.
Table 24–3. Comparison of USART in MSPIM mode and SPI pins
USART_MSPIM SPI Comment
TxDn MOSI Master Out only
RxDn MISO Master In only
XCKn SCK (Functional identical)
(N/A) SS¯ ¯ Not supported by USART in MSPIM
24.6.3 UCSR0A – USART0 MSPIM Control and Status Register A
Bit 7 6 5 4 3 2 1 0
NA ($C0) RXC0 TXC0 UDRE0 UCSR0A
Read/Write R RW R
Initial Value 0 0 0
Bit 7 – RXC0 - USART Receive Complete
This flag bit is set when there are unread data in the receive buffer and cleared when
the receive buffer is empty (i.e., does not contain any unread data). If the Receiver is
disabled, the receive buffer will be flushed and consequently the RXC0 bit will become
zero. The RXC0 Flag can be used to generate a Receive Complete interrupt (see
description of the RXCIE0 bit).
Bit 6 – TXC0 - USART Transmit Complete
This flag bit is set when the entire frame in the Transmit Shift Register has been shifted
out and there are no new data currently present in the transmit buffer (UDR0). The
TXC0 Flag bit is automatically cleared when a transmit complete interrupt is executed,
or it can be cleared by writing a one to its bit location. The TXC0 Flag can generate a
Transmit Complete interrupt (see description of the TXCIE0 bit).
Seitenansicht 372
1 2 ... 368 369 370 371 372 373 374 375 376 377 378 ... 523 524

Kommentare zu diesen Handbüchern

Keine Kommentare