Project

General

Profile

UART » History » Version 2

krufter_multiclet, 04/29/2015 06:28 PM

1 1 krufter_multiclet
h1. UART
2 1 krufter_multiclet
3 1 krufter_multiclet
UART short characteristics:
4 1 krufter_multiclet
5 1 krufter_multiclet
* full-duplex mode
6 1 krufter_multiclet
* separate FIFO buffers, width 32 bytes for receive and transmit
7 1 krufter_multiclet
* word is 8 bit (fixed)
8 1 krufter_multiclet
* 1 stop bit
9 1 krufter_multiclet
* dataflow control (CTS/RTS)
10 1 krufter_multiclet
11 1 krufter_multiclet
h2. UART in examples on C and Assembler:
12 1 krufter_multiclet
13 1 krufter_multiclet
1) [[Work with UART (ASM)]]
14 1 krufter_multiclet
15 1 krufter_multiclet
2) [[Work with UART (C)]]
16 1 krufter_multiclet
17 2 krufter_multiclet
h3. The sequence of operations for transmit:
18 1 krufter_multiclet
19 1 krufter_multiclet
1)Allow alternative functions GPIO
20 1 krufter_multiclet
2)Initialize UART
21 1 krufter_multiclet
3)Transmit
22 1 krufter_multiclet
4)Check status register  
23 1 krufter_multiclet
24 2 krufter_multiclet
h3. The sequence of operations for receive:
25 1 krufter_multiclet
26 1 krufter_multiclet
1)Allow alternative functions GPIO
27 1 krufter_multiclet
2)Initialize UART
28 1 krufter_multiclet
3)Check status register  
29 1 krufter_multiclet
4)Receive