EasyManua.ls Logo

STC micro STC8A8K64D4 Series - Data Exchange between UART3 and Memory (UR3 T_DMA,UR3 R_DMA); UR3 T_DMA Configuration Register (DMA_UR3 T_CFG); UR3 T_DMA Control Register (DMA_UR3 T_CR); UR3 T_DMA Status Register (DMA_UR3 T_STA)

Default Icon
901 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
STC8A8K64D4 Series Manual
- 651 -
23.7 Data exchange between UART3 and memory (UR3T_DMA
UR3R_DMA)
23.7.1 UR3T_DMA Configuration Register (DMA_UR3T_CFG)
Symbol
Address
B7
B6
B5
B4
B3
B2
B1
B0
DMA_UR3T_CFG
FA50H
UR3TIE
-
-
-
UR3TIP[1:0]
UR3TPTY[1:0]
UR3TIE: UR3T_DMA interrupt enable control bit
0: Disable UR3T_DMA interrupt
1: Enable UR3T_DMA interrupt
UR3TIP[1:0]: UR3T_DMA interrupt priority control bits
UR3TIP[1:0]
Interrupt priority
00
Lowest (0)
01
Lower (1)
10
Higher (2)
11
Highest (3)
UR3TPTY[1:0]: UR3T_DMA Data bus access priority control bits
UR3TPTY [1:0]
Bus access priority
00
Lowest (0)
01
Lower (1)
10
Higher (2)
11
Highest (3)
23.7.2 UR3T_DMA Control Register (DMA_UR3T_CR)
Symbol
Address
B7
B6
B5
B4
B3
B2
B1
B0
DMA_UR3T_CR
FA51H
ENUR3T
TRIG
-
-
-
-
-
-
ENUR3T: UR3T_DMA function enable control bit
0: Disable UR3T_DMA function
1: Enable UR3T_DMA function
TRIG: UR3T_DMA UART1 transmit trigger control bit
0: Write 0 is invalid
1: Write 1 to start UR3T_DMA automatically sending data.
23.7.3 UR3T_DMA Status Register (DMA_UR3T_STA)
Symbol
Address
B7
B6
B5
B4
B3
B2
B1
B0
DMA_UR3T_STA
FA52H
-
-
-
-
-
TXOVW
-
UR3TIF
UR3TIF: UR3T_DMA interrupt request flag bit. When the UR3T_DMA data transmission is completed, the hardware
automatically sets UR3TIF to 1, and if the UR3T_DMA interrupt is enabled, the interrupt service routine is entered.
The flag bit needs to be cleared by software.
TXOVW: UR3T_DMA data coverage flag. When UR3T_DMA is in the process of data transmission, and the UART
writes the SBUF register to trigger the UART to send data again, the data transmission will fail. At this time, the
hardware will automatically set TXOVW to 1. The flag bit needs to be cleared by software.
23.7.4 UR3T_DMA transfer total byte register (DMA_UR3T_AMT)
Symbol
Address
B7
B6
B5
B4
B3
B2
B1
B0
DMA_UR3T_AMT
FA53H
DMA_UR3T_AMT: Set the number of bytes of data that needs to be automatically sent.
Note: The actual number of bytes is (DMA_UR3T_AMT+1), that is, when DMA_UR3T_AMT is set to 0, 1
byte is transferred, and when DMA_UR3T_AMT is set to 255, 256 bytes are transferred.

Table of Contents

Related product manuals