STM32 to olbrzymia rodzina mikrokontrolerów z rdzeniami z rodziny ARM Cortex-M. W jej skład wchodzą zarówno stosunkowo proste układy z rodzin STM32F0/L0 jak i zaawansowane STM32F4, czy najnowsze STM32F7 z rdzeniem Cortex-M7. Z oczywistych powodów […]
[PROJEKT] KAmodWS2812 + KAmduinoUNO
Diody RGB są powszechnie wykorzystywane w oświetleniu pomieszczeń, reklamach świetlnych, ozdobach i wielu innych urządzeniach elektronicznych. Można je również znaleźć w systemach Ambilight niektórych producentów sprzętu RTV. Dużym postępem oraz zwiększeniem zainteresowania tematyką diod RGB, […]
[PROJEKT] KAmodVL6180X i KAmduino UNO
Nowością w dziedzinie czujników pomiaru odległości są sensory wykorzystujące technologię Time of Flight. Technologia ta została opracowana przez firmę STMicroelectronics i pozwala na precyzyjny pomiar odległości od sensora bez względu na warunki w jakich pracuje. Na […]
[4] Pierwsze kroki z FPGA – szkoła MAXimatora – monitorowanie pracy projektu z użyciem debugera SignalTAP II
W poprzednim odcinku pokazaliśmy sposób weryfikacji działania projektu implementowanego w FPGA zestawu MAXimator za pomocą symulatora wbudowanego w środowisko projektowe Quartus Prime. Konstruktorzy korzystający z FPGA maja także inną możliwość weryfikacji działania implementowanego projektu, koncepcyjnie […]
[PROJEKT] KAmodRPI 10b ADC/DAC – ekspander z przetwornikiem ADC dla komputerów Raspberry Pi – Przykład w C++
Moduł KAmodRPI 10b ADC/DAC to ekspander rozszerzający możliwości komputera Raspberry PI o przetwarzanie sygnałów cyfrowych na postać analogową oraz dyskretyzację sygnału analogowego. Ekspander został oparty na dwóch niezależnych przetwornikach A/C i C/A. W module zastosowano […]
[PROJEKT] KAmodLPS25HB – czujnik ciśnienia atmosferycznego wraz z KAmduino UNO
Moduł KAmodLPS25HB to czujnik ciśnienia atmosferycznego oparty o sensor MEMS LPS25HB firmy STMicroelectronics. Czujnik jest w stanie wykonywać pomiary bezwzględnego ciśnienia atmosferycznego w zakresie od 260 do 1260 hPa. Rozdzielczość przetwornika pomiarowego wynosi 24 bity, […]
[PROJEKT] KAmodRPI PwrRELAY – ekspander z wyjściami przekaźnikowymi dla komputerów Raspberry Pi – przykład w C
Sterowanie urządzeniami dużej mocy przez komputery jednopłytkowe wiąże się z koniecznością rozdzielenia zasilania obu stron układu sterowania. Do sterowania układów obciążających wyjścia do 0,5 A wystarczające jest zastosowanie małych i niedrogich tranzystorów. Układy zasilane większymi […]
[Projekt] KAmodRPI RTC – ekspander z zegarem RTC dla komputerów Raspberry Pi – przykład konfiguracji do użycia
Jedną z wad komputerów jednopłytkowych Raspberry PI jest brak zegara czasu rzeczywistego RTC najlepiej wraz z podtrzymaniem bateryjnym. Nieustannie wzrastająca wydajność i liczba funkcjonalności, takie jak wbudowane moduły Bluetooth czy WiFi, przy nie zmiennych wymiarach […]
[3] Pierwsze kroki z FPGA – szkoła MAXimatora – testowanie funkcjonalne i weryfikacja działania projektu
W tej części artykułu przedstawimy krok-po-kroku symulację projektu licznika (implementowanego w zestawie MAXimator), którego przygotowanie opisaliśmy w poprzedniej części artykułu. Do symulacji użyjemy bezpłatnego symulatora ModelSIM oraz wbudowanego w Quartus Prime graficznego edytora przebiegów. Artykuł […]
[2] Pierwsze kroki z FPGA – szkoła MAXimatora – pierwszy projekt z edytorem schematów
W pierwszej części kursu przedstawiliśmy podstawowe informacje na temat tego skąd i jakie narzędzia programowe będą nam potrzebne do rozpoczęcia przygody z układami FPGA i zestawem MAXimator. W tej części pokażemy jak krok-po-kroku przygotować pierwszy […]