Library 2 – sterownik graficznego wyświetlacza LCD z kontrolerem RA6963

Przykład oparty został na wyświetlaczu Winstar WG240128B-TFH-TZ#. Jest to graficzny LCD typu COB (z kontrolerem na PCB) posiadający rozdzielczość 240×128, biały kolor tła i czarną treść. Wyświetlacz pozwala na wykorzystywanie interfejsu 8-bitowego. Projekt do pobrania z: https://github.com/PiotrPoterala/stm32f429i-disco_RA6963 Cechy Zależności Podłączenie systemu Inicjalizacja Wyświetlenie grafiki Wyświetlenie tekstu Wyświetlenie kursora Wyświetlenie własnej czcionki Przykład

Library 1 – sterownik silnika krokowego na STM32F429 DISCO (part 3).

Komunikacja pomiędzy PC, a płytką DISCOVERY oparta została na interfejsie UART. W celu podłączenia urządzeń wymagana jest przejściówka USB-UART, najlepiej, wyposażona w układ FT232. Konfiguracja mikrokontrolera pod obsługę UART przedstawiona została w części 1 omawianej biblioteki. Projekt do pobrania z: https://github.com/PiotrPoterala/stm32f429i-disco_stepper_motor oraz biblioteki: https://github.com/PiotrPoterala/PP_Library Struktura klas Mechanizm odbioru/wysyłania danych oparty został na wzorcu projektowym Dekorator.… Czytaj dalej Library 1 – sterownik silnika krokowego na STM32F429 DISCO (part 3).

Library 1 – sterownik silnika krokowego na STM32F429 DISCO (part 2).

Projekt oparty został na systemie czasu rzeczywistego Keil RTX w wersji 5 (RTX5) implementującego CMSIS-RTOS2 jako natywny interfejs RTOS dla urządzeń opartych na procesorach Arm Cortex-M. Projekt do pobrania z: https://github.com/PiotrPoterala/stm32f429i-disco_stepper_motor oraz biblioteki: https://github.com/PiotrPoterala/PP_Library Utworzenie projektu opartego na RTX5 Stworzyć nowy projekt i wybrać mikrokontroler, pod który będzie pisane oprogramowanie, W oknie Menage Run-Time Enviroment… Czytaj dalej Library 1 – sterownik silnika krokowego na STM32F429 DISCO (part 2).

Library 1 – sterownik silnika krokowego na STM32F429-DISCO (part 1).

Niniejszym wpisem chciałbym zapoczątkować cykl postów opisujących bibliotekę do zarządzania pracą silnika krokowego. W tej części zajmę się krótkim opisem projektu, podłączeniem silnik-L6258 (płytka P46d)-STM32F429_DISCO-PC oraz konfiguracją peryferiów mikrokontrolera. Projekt do pobrania z: https://github.com/PiotrPoterala/stm32f429i-disco_stepper_motor Wykorzystane technologie: C++11, RTOS: RTX5. Cechy: Obsługa driverów silników krokowych dysponujących interfejsem równoległym opartym na: parze sygnałów dir/clock, parze sygnałów zegarowych… Czytaj dalej Library 1 – sterownik silnika krokowego na STM32F429-DISCO (part 1).