ISIX-RTOS – trzy wątki, przykłady w języku C: klawiatura matrycowa+LCD+LED

Pierwsza seria artykułów zawierająca wprowadzenie do systemu ISIX z przykładami w języku C++ cieszyła się dużym zainteresowaniem wśród użytkowników portalu www.stm32.eu. Napływające pytania skłoniły mnie do napisania drugiej wersji przykładów – tym razem napisanych w języku C. W prezentowanym przykładzie wprowadzającym w programowanie ISIX-a, w języku C pokażemy w jaki sposób obsłużyć klawiaturę matrycową. Klawiatury […]

ISIX-RTOS – trzy wątki, przykłady w języku C: termometr z wyświetlaczem LED-RGB

Pierwsza seria artykułów zawierająca wprowadzenie do systemu ISIX z przykładami w języku C++ cieszyła się dużym zainteresowaniem wśród użytkowników portalu www.stm32.eu. Napływające pytania skłoniły mnie do napisania drugiej wersji przykładów – tym razem napisanych w języku C. Opis systemu ISIX-RTOS i jego funkcji opublikowaliśmy w artykule “Mini system operacyjny dla STM32 – wprowadzenie”, który można przeczytać tu. Pierwsza […]

Nowa wersja ISIX

W Internecie można znaleźć wiele różnych systemów operacyjnych (prostych schedulerów) przeznaczonych dla mikrokontrolerów. Niestety wszystkie wspomniane wcześniej systemy cechują się rozbudowanym API, skomplikowaną konfiguracją uzależnioną od platformy, a czasami dużym rozmiarem. W Internecie można znaleźć wiele różnych systemów operacyjnych (prostych schedulerów) przeznaczonych dla mikrokontrolerów. Niestety wszystkie wspomniane wcześniej systemy cechują się rozbudowanym API, skomplikowaną konfiguracją […]

Obsługa inteligentnych wyświetlaczy LED Osram SCD55100

Wyświetlacze SCD55100 firmy OSRAM to rodzina 10-znakowych wyświetlaczy LED o wielkości znaku 5×5 punktów, dostępnych w różnych kolorach. W przedstawionym projekcie użyty został wyświetlacz SCD55104A (kolor zielony, LED o podwyższonej jasności). W ofercie firmy OSRAM dostępne są również wyświetlacze z inną liczbą znaków oraz ze znakami wielkości 5×7 punktów.  Rozmieszczenie wyprowadzeń wyświetlacza zostało przedstawione na […]

Timer SysTick jako licznik czasu – ćwiczenie dla początkujących

Przedstawiamy prosty projekt ilustrujący działanie przerwania od timera SysTick. Jest to 24-bitowy timera, pozwalający na ustawienie początkowej wartości od jakiej będzie odliczał, przy przechodzeniu przez “0” licznika w dół jest zgłaszane przerwanie, które możemy wykorzystać np. do odliczania czasu tak jak ma to miejsce w projekcie. Przedstawiony projekt jest modyfikacją przykładowego programu dla zestawu STM32F4Discovery. […]

1 14 15 16