W realizowanych projektach nieodłącznym elementem jest interfejs komunikacji z użytkownikiem. Niniejszy projekt przedstawia aplikację, której działanie polega na zapalaniu na stałe diod LED modułu KAmodLED8 przypisanych do odpowiednich kierunków (góra, dół, lewo i prawo) joysticka na płytce STM32Butterfly2.
Kompozytowe urządzenia USB na mikrokontrolerach z serii LPC134x
Urządzenie kompozytowe USB (ang. USB composite device) to pojedyncze urządzenie wykorzystujące więcej niż jeden niezależnie sterowany interfejs USB. Niniejsze opracowanie opisuje sposób implementacji takiego urządzenia za pomocą mikrokontrolera z rodziny LPC134x.
Projektowanie systemów cyfrowych z wykorzystaniem izolatorów
Aplikacje wykorzystujące komunikację cyfrową niejednokrotnie narażone są na liczne zakłócenia, które spowodowane są np. sąsiadującymi liniami magistral, wielowarstwowością płytek PCB i występowaniem przetwornic DC-DC. Najpopularniejszym sposobem zapobiegającym błędom komunikacji jest stosowanie układów separujących, czyli tzw. izolatorów.
i.MX28: ARM926 na 454 MHz
Rdzenie Cortex dominują wśród nowych mikrokontrolerów (Cortex-Mx) oraz zaawansowanych mikroprocesorów dla aplikacji multimedialnych (Cortex-Ax), zostawiając sporą lukę dla mikroprocesorów z rdzeniami starszych generacji, których wydajność z nadmiarem wystarcza do realizacji większości zadań stawianych komputerom przemysłowym. Tą właśnie drogą poszła firma Freescale wprowadzając na rynek mikroprocesory z serii i.MX28, których szybkim „sercem” są rdzenie ARM926EJ-S.
Infineon BCR450: liniowy zasilacz LED średniej mocy
Produkowany przez firmę Infineon układ BCR450 jest przeznaczony bezpośredniego zasilania LED średniej i małej mocy, a po zastosowaniu zewnętrznego tranzystora także LED dużej mocy. Układ może pracować w szerokim przedziale napięć zasilania a wejście kluczujące pozwala na płynne sterowanie jasnością świecenia dołączonej diody.
Biblioteka DSP dla mikrokontrolerów LPC1700 i LPC1300 firmy NXP
Firma NXP opracowała bibliotekę DSP dla mikrokontrolerów z rdzeniem Cortex-M3: LPC1700 oraz LPC1300. Biblioteka ta jest zbiorem często używanych funkcji służących do cyfrowego przetwarzania sygnałów.
STM32Butterfly2: obsługa klawiatury matrycowej i graficznego LCD
Większość typowych projektów mikrokontrolerowych wymaga współpracy systemu z użytkownikiem. Zwykle do tego celu stosowane są mechaniczne przyciski podłączane do poszczególnych linii, w wyniku czego każdy jeden przycisk zajmuje jedną linię. Niestety takie rozwiązanie posiada jedną znaczącą wadę – w przypadku konieczności zastosowania większej liczby przycisków powoduje zajmowanie cennych linii GPIO.
Diody Luxeon H w praktycznych aplikacjach
Diody Luxeon H produkowane przez firmę Philips Lumileds należą do elitarnego grona LED średniej mocy (1 W), przystosowanych do bezpośredniego zasilania napięciem zmiennym, także bezpośrednio z sieci energetycznej…
Podstawy bezpośredniej syntezy cyfrowej (DDS)
Jednym z najpopularniejszych sposobów generowania sygnałów o dowolnych kształtach jest metoda bezpośredniej syntezy cyfrowej DDS. W opracowaniu przedstawiono teoretyczne podstawy tej metody wraz z praktycznymi przykładami jej implementacji.
ISE Design Suite 13.2 – nowa jakość środowiska programistycznego dla układów FPGA firmy Xilinx
ISE Design Suite 13 – nowa wersja środowiska projektowego dla układów FPGA Kintex-7, Virtex-7 firmy Xilinx wytwarzanych technologią 28 nm.