Navrhněte v jazyce C program ovládající maticový displej s 8×8 LEDkami
Na displeji zobrazte jeden z obrázků níže, 'X' značí svítící LED, případně si vymyslete vlastní tvary
XXXXXXXX -----X-- XXXXX--- XX------
X------X ----XXX- XXX--X-- X--XX---
X------X XXXX---X XXX---X- XX-X----
X------X X----X-X X------X X--XX-X-
X------X X------X X------X X--X--X-
X------X X-XX---X -X----X- ---XX-X-
X------X X-XX---X --X--X-- ------X-
XXXXXXXX XXXXXXXX ---XX--- ------XX
Při volbě pinů zkontrolujte, zda-li jsou volné. Například k pinu PA5, který může být použit jako SCK pro SPI1, je již připojena LED1. Po připojení pinu ke vstupu DIN desky bude LEDkou limitováno napětí na přibližně 2 V (záleží na pull-up odporu), což je pod minimální úrovní logické jedničky a deska se zobrazovačem tak nebude reagovat.
Pro snadnější detekci krátkých a dlouhých stisků můžete využít Input Capture módu některého z časovačů. Tlačítko USER sice není připojené k žádnému časovači, ale můžete ke vstupu některého časovače připojit propojkou.