1. Opis ćwiczenia 2. Wskazówki 3. Literatura

Transkrypt

1. Opis ćwiczenia 2. Wskazówki 3. Literatura
1.
Opis ćwiczenia
Ćwiczenie składa się z dwóch części.
Część I
Napisz program wysyłający ciąg znaków na port szeregowy.
Wysyłane dane odbieraj na komputerze PC za pomocą programu
minicom.
Część II
Dodaj do programu możliwość odbioru znaków wysyłanych z
programu minicom. Napisz program który będzie nasłuchiwał czy
został odebrany z portu szeregowego jakikolwiek znak. Jeżeli tak to
program ma zamienić znak na dużą literę i wysłać go z powrotem na
port szeregowy. Program odbiera znaki z zakresu a-z, A-Z, 0-1.
2.
Wskazówki
1) Mikrokontroler zawiera trzy w pełni funkcjonalne moduły
USART do wysyłania i odbioru danych poprzez port szeregowy:
USART 0, USART 1 i USART 2. Dodatkowo mikrokontroler
zawiera jeden uproszczony moduł UART, będący elementem
modułu Debug Unit (DBGU). Użyj uproszczonego modułu
UART z bloku DBGU.
2) Do odbioru danych służy linia DRXD, zaś do ich wysyłania linia
DTXD (patrz rysunek 30-1 oraz tabela 30-1)
3) Linie DRXD oraz DTXD są multipleksowane z innymi liniami
I/O w module PIO (rozdział 10.3). Należy zatem odpowiednio
skonfigurować PIO.
3.
Literatura
Wykonanie ćwiczenia wymaga
rozdziałów instrukcji:
1) rozdział 10. „Peripherals”
2) rozdział 30. „DBGU”
3) rozdział 31. „PIO”
skorzystania
z
następujących
1