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