W jakim trybie pracy µP komunikuje się z wyświetlaczem LCD?
Sterownik wyświetlacza LCD komunikuje się z mikrokontrolerem za pomocą 4-bitowej magistrali
danych( 4 – bitowy tryb komunikacji) oraz trzech sygnałów sterujących.
Ile maksymalnie znaków można wyświetlić na LCD?
Maksymalnie możemy ustawić 32 znaki - wyświetlacz 16x2 (16 znaków w dwóch linijkach).
W jaki sposób regulujemy kontrast wyświetlanych znaków?
Do regulacji kontrastu służy potencjometr montażowy P2 umieszczony pod wyświetlaczem.
Jak można sterować podświetleniem LCD?
Podświetlenie diodami LED wyświetlacza jest zależne od konfiguracji zwory JP2:
włączone/wyłączone na stałe lub sterowane sygnałem PWM podanym na wejście LED_PWM
złącza szpilkowego JP7 (należy doprowadzić sygnał PWM z jednego z wyprowadzeń mikrokontrolera. Zestawy laboratoryjne domyślnie posiadają
włączone podświetlenie wyświetlacza na stałe.
Jakie polecenie spowoduje ustalenie portu w stan wysoki?
GPIO_WriteHigh lub GPIO_WRITE_H
np. GPIO_WriteHigh(GPIOE, GPIO_PIN_2)
Do jakich linii µP przyłączone są przyciski oraz dżojstik?
Dla uproszczenia podczas tworzenia programu i uczynienia zapisu czytelniejszym wykrywanie stanów
przycisków* i dżojstiku** odbywa się
poprzez poniższe definicje, które zwracają wartość TRUE w stanie aktywnym:
#define SW0 ((GPIOA->IDR & GPIO_Pin_0) == RESET)
#define SW1 ((GPIOA->IDR & GPIO_Pin_1) == RESET)
#define SW2 ((GPIOA->IDR & GPIO_Pin_2) == RESET)
#define SW3 ((GPIOA->IDR & GPIO_Pin_3) == RESET)
#define PRES ((GPIOC->IDR & GPIO_Pin_5) == RESET)
*Zestaw ZL27ARM jest wyposażony w 4-przyciskową klawiaturę składająca się z
przycisków SW0-SW3. Każdy z przycisków ma własny rezystor podciągający. Przyciski są
dołączone do linii GPIO mikrokontrolera (PA0-PA3). Styki przycisków są dołączone równolegle do styków joysticka Joy1.
**Zestaw ZL27ARM wyposażono w 5-pozycyjny joystick. Każdy ze styków joysticka ma
rezystor podciągający do napięcia zasilania (są to rezystory podciągające przyciski
klawiatury). Wszystkie linie joysticka dołączono do linii GPIO mikrokontrolera: PA0-PA3 i
PC5. Styki joysticka są dołączone równolegle do styków przycisków SW0-SW3 (za
wyjątkiem styku Enter, dołączonego do linii PC5).