UART Termianal
Jest to prosta aplikacja terminalowa, która umożliwia komunikację pomiędzy komputerem,
- port szeregowy - bezpośrednie połączenie
z urządzeniem przy pomocy interfejsu RS-232, - port TCP/IP - połączenie
z urządzeniem poprzez serwer pośredniczący uC Server, - port TCP/IP - bezpośrednie połączenie
z urządzeniem, które posiada wbudowany serwer zgodnyz uC Server.
Program wspiera dwa tryby wprowadzania i prezentacji danych:
- wprowadzanie danych w postaci napisów (ASCII),
- wprowadzanie danych w postaci binarnej (Hex),
- prezentacja danych w postaci napisów (ASCII),
- prezentacja danych w postaci binarnej (Hex).
Instrukcja
- Wprowadź nazwę portu szeregowego: COM1, COM2, ... (Windows) lub /dev/ttyS0, ..., /dev/ttyUSB0, ... (Linux). Następnie naciśnij przycisk Connect w celu nawiązania połączenia.
- Wysyłane dane wprowadzaj w polu Input line
i zatwierdzaj wciskając ENTER. Format wprowadzania oraz prezentacji danych można zmieniać przez wybór odpowiedniej opcjiw menu Input/Display.
Przykłady użycia
Poniżej znajduje się lista przykładowych projektów, które wykorzystują program UART Terminal do komunikacji komputera PC- avr_uart_term.zip - przykładowe projekty dla mikrokontrolerów AVR (CMM Sigma).
Format ramki danych
Ramka UART - oprogramowanie wysyła
| Start | Bit0 | Bit1 | Bit2 | Bit3 | Bit4 | Bit5 | Bit6 | Bit7 | Stop |
Ramka protokołu - ramki UART grupowane są
| 4 | Data0 | Data1 | Data2 | Data3 |
Protokół komunikacyjny
Protokół komunikacyjny jest ustalony- wysyłanie ramki przez PC,
- oczekiwanie na odpowiedź uC,
- wysyłanie ramki przez PC,
- oczekiwanie na odpowiedź uC,
- itd...
