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:
unibuster
Inne pliki z tego folderu:
STM32F469IWebinar-master.zip
(29872 KB)
STM32L_Seminarium_Łódź_Campanile_Solutions.zip
(5637 KB)
STM32L_Seminarium_Łódź_Campanile__PACK.ZIP
(23125 KB)
STM32_RADOM.ZIP
(65949 KB)
STM32F4_Seminarium_Łódź_Campanile_PACK.ZIP
(35188 KB)
Inne foldery tego chomika:
__PRZYKŁADY - WORKSPACES-ATOLLIC TRUE STUDIO
ARM IDE - Programowanie - Środowiska
C & C++
Dokumenty
Firmware
Zgłoś jeśli
naruszono regulamin