Po nacisnieciu joysticka (KEY_OK) przez USART wysylana jest wartosc napiecia z potencjometru i temperatura procesora.
Parametry transmisji: 9600,1b,no-parity,no-flow-control.
Przy polaczeniu z komputerem konieczny jest oczywiscie konwerter poziomow RS232/LV-TTL(3.3V) np na ukladzie SP3232.
Dodatkowo dolozylem obsluge wyswietlacza LCD z Nokii 3310.
a tu wygląd ekranu po naciśnięciu przycisku RIGHT (joystick w prawo)
Wyjaśnienia wymaga sposób podłączenia zasilania dla wyświetlacza LCD.
Otóż wg karty katalogowej sterownika PCD8544 wynika, że układ ten należy zresetować w ciągu maksimum 30ms od podania zasilania. W związku z tym za konieczne uznałem odpowiednie kontrolowanie obydwu sygnałów VDD i RESET. Natomiast pobór prądu przez wyświetlacz (bez podświetlania) jest na tyle mały, że można go zasilić bezpośrednio z portu procesora .
Przy pisaniu tych procedur częściowo korzystałem z materiałów różnych autorów, które udało mi się znaleść w internecie.
Link do projektu -> krzoska.tk/elektronika/stm32/USART_nokia3310LCD.zip
Schemat podlaczenia wyswietlacza do procesora -> krzoska.tk/elektronika/stm32/lcd3310.jpg