03. Warsztaty programowania układów mikroprocesorowych STM32 - USART, RS-232C.pdf
(
2437 KB
)
Pobierz
Wydział Elektroniki Politechniki Wrocławskiej
Warsztaty programowania układów
mikroprocesorowych STM32
3. USART, RS-232C
Jacek Niepala,
Szymon Panecki
Koło Naukowe Systemów Wbudowanych
USART
2
USART - ang. Universal synchronous asynchronous receiver transmitter. Układ
realizujący dwukierunkową, asynchroniczną lub synchroniczną transmisję
szeregową.
Konfiguracja:
¨
baudrate
¨
bit/bity stopu
¨
parzystość
¨
długość słowa
¨
handshaking
Cechy:
¨
transmisja punkt-punkt
¨
krótki zasięg
¨
mała odporność na zakłócenia
USART - format ramki
3
¨
Najpopularniejsze prędkości transmisji[bit/s]: 2400, 4800,
9600, 14400, 19200, 28800, 38400, 57600, 115200
¨
Więcej informacji:
www.maxim.com, APPLICATION NOTE 2141
USART - wykorzystanie
4
¨
Komunikacja z układami scalonymi
(FT232, RFID, RS-232, RS-485, LIN, Power Line, IRDA
i inne)
¨
Komunikacja pomiędzy uC np. STM32(Multiprocessor
communication) AVR(Multi-processor Communication
Mode)
USART w STM32
5
¨
Trzy moduły USART: USART1 na High speed APB2 oraz
USART2/3 na Low speed APB1
¨
W pełni programowalna charakterystyka interfejsu:
¤
8 lub 9 bitów danych
¤
Odd, Even lub no-parity
¤
12-bitowy generator prędkości transmisji
¤
Hardware Flow Control (CTS, RTS)
¨
Detekcja transmisji poprzez flagi oraz przerwania
¨
DMA(Direct memory access):
¤
Recieve DMA
¤
Transmit DMA
Plik z chomika:
kubuspucharek
Inne pliki z tego folderu:
01. Warsztaty programowania układów mikroprocesorowych STM32 - Wprowadzenie, GPIO.pdf
(4968 KB)
02. Warsztaty programowania układów mikroprocesorowych STM32 - RCC, SPI.pdf
(5723 KB)
03. Warsztaty programowania układów mikroprocesorowych STM32 - USART, RS-232C.pdf
(2437 KB)
project1.rar
(1412 KB)
project2 i 3.zip
(1614 KB)
Inne foldery tego chomika:
STM32_Marek_Galewski
Zgłoś jeśli
naruszono regulamin