Maxim-integrated MAXQ Family Users Guide: MAXQ8913 Supplement Instrukcja Użytkownika Strona 44

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 114
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 43
MAXQ Family Users Guide:
MAXQ8913 Supplement
10-1
ADDENDUM TO SECTION 10: SERIAL I/O MODULE
The MAXQ8913 provides one serial universal synchronous/asynchronous receiver-transmitter (USART) interface that
operates as described in the MAXQ Family User’s Guide.
10.1 Serial USART I/O Pins and Control Registers
Table 10-1. Serial USART Input and Output Pins
Table 10-2. Serial USART Control Registers
10.2 Serial USART Code Examples
10.2.1 Serial USART Example: Echo Characters in 10-Bit Asynchronous Mode
move SCON.6, #1 ; Set to mode 1 (10-bit asynchronous)
move SCON.4, #1 ; Enable receiver
move SMD.1, #1 ; Baud rate = 16 x baud clock
move PR, #007DDh ; P = 2^21 * 9600 / 10.000MHz
move SCON.0, #0 ; Clear received character flag
move SCON.1, #0 ; Clear transmit character flag
move Acc, #0Dh
call TxChar
move Acc, #0Ah
call TxChar
move Acc, #’>’
call TxChar
move Acc, #’
call TxChar
mainLoop:
call RxChar
call TxChar
jump mainLoop
SERIAL USART FUNCTION PIN MULTIPLEXED WITH GPIO
RX: Serial Receive M3 P1.1
TX: Serial Transmit N4 P1.0
REGISTER ADDRESS FUNCTION
SCON M1[00h] Serial Port Control Register. Serial port mode, receive enable, 9th bit control, and interrupt flags.
SBUF M1[01h] Serial Port Data Buffer. Input and output data buffer.
SMD M1[08h] Serial Port Mode Register. Controls baud rate, interrupt enable, and framing error detection.
PR M1[09h] Serial Port Phase Register. Contains counter reload value for baud-rate generation.
Maxim Integrated
Przeglądanie stron 43
1 2 ... 39 40 41 42 43 44 45 46 47 48 49 ... 113 114

Komentarze do niniejszej Instrukcji

Brak uwag