https://stm32f4-discovery.net/2015/05/li... Na tej stronce jest biblioteka dla wyświetlacza oled ze sterownikiem SSD1306 dla mikrokontrolerów STM32. Jest też podanych kilka procedur graficznych.
lcd_draw_pixel(color, x + i, y); To jeszcze powinno być y+j. Nie dodałem także, że korzystam z STM32. Ok, zasugerowałem się tym pgm_read_byte w kodzie, które jest charakterystyczne dla AVR. A mógłby kolega przedstawić prawidłowy sposób jak to powinno wyglądać? Jakiś fragment kodu? Wyświetlacz jest na sterowniku RA8875 Tak, RA8875 ma wspomaganie sprzętowe...
Nie jestem specjalistą od programowania ale biblioteki dla wyświetlaczy graficznych, w tym z dotykiem mają spore wymagania. Stąd tak wolne rysowanie. Atmega328 ma moim zdaniem za małą wydajność. Ja przeszedłbym minimum na STM32 BluePill (też tanie a wydajność o wiele lepsza). Przemyśl to.
Witam, Ok, dzięki. Lucasgg - o jakie biblioteki chodzi? biblioteka math to libm.a, w okienku wyświetla sie m. Pozostałe biblioteki musza być ok, skoro uruchomilem na nich wyświetlacz graficzny, przerwania, ADC, timery... Byc może problem dotyczy tylko serii F100. W katalogu toolchaina masz: \ARMC\arm-none-eabi\lib\libm.a \ARMC\arm-none-eabi\lib\armv6-m\libm.a.....
Oczywiście pokazałeś kodu tyle co kot napłakał, więc zobaczmy co mówi moja kula. Problem jest zapewne w tym że w funkcji wyświetlającej tekst używasz funkcji setPoint która pewnie na podstawie zmiennych x i y odpowiednio wyświetla na podstawie wybranej orientacji. Dokładnie tak Zobacz na stronę 55 i 56 Datasheet. Dla sterownika punkt (0,0) to lewy...
Ja zaś napisałem - w wypadku UI warto użyć kilku tricków - przygotować sobie "słownik" elementów graficznych (np bloki 16x16), przy pomocy soft bitblt narzucać je na np jakieś fikuśne tło, myślę ze 256 kolorów w zupełności wystarczy na taki blok 16x16. Takimi metodami posługiwano się już w czasach 8 bitowców klasy ZX Spectrum. Potem zawsze możesz sobie...
To tylko przykład. Tam jest wiele fajnych funkcji które tylko czekają aby z nich skorzystać. Np. FFT albo biblioteka obsługi wyświetlacza graficznego. Tego tak łatwo samemu nie napiszesz. No na upartego da sie ale po co :D
Czy mógłby mi ktoś wyoślić , jak w C można uzyskać nałożenie małej grafiki na większą pełnoekranową w wyświetlaczu LCD-TFT ? Telegraficzny skrót problemu: -na LCD z karty SD wczytuję obrazek (na cały ekran , 320X240 , kolor, grafika "bazowa") , używam bibliotek GLDC , FatFS.Wrzucam plik odczytany z SD do zadeklarowanej tablicy i potem pętlą wczytywane...
Witam, Jakiś czas temu, miałam sporo odczynienia z biblioteką graficzną ST. Biblioteka ta nie jest czymś, co da się użyć w prosty sposób, zżera sporo pamięci RAM i Flash, i jest bardzo mało optymalna. Poza tym, w tej klasie sprzętu, przy pisaniu aplikacji nie potrzebny jest interfejs z okienkami i drobniutkimi przyciskami. Bardziej zależało mi na stworzeniu...
Przy okazji tego postu zapytam, czy ktoś wie jak za pomocą stm32 mogę z obrazu o wielkości ok 320x200px w standardzie RGB565 wyodrębnić i zidentyfikować proste obiekty graficzne, których zestaw przygotuję uprzednio w postaci tablic dwuwymiarowych, jako wzorce? Wiem, że zaawansowane biblioteki OpenOCV nie wchodzą w rachubę. Nie musi być szybko. Zdjęcia...
Ogólnie sprawa wygląda tak że biblioteki do prostych peryferii nie mają sensu. (PWM, ADC, SPI. UART, DMA etc) Jakiekolwiek biblioteki nabierają sensu przy peryferiach typu USB czy ETHERNET. obsługa TCD UDP. No i biblioteki graficzne. A w innym przypadku wystarczy kilka własnych funkcji operujących na rejestrach. Szczególnie że CMISIS od ARM jest naprawdę...
Cześć. Mam wyświetlacz 128*64 mono na ST7565. Podłączyłem go do STM32F0Discovery. Działa super. Chciałbym jednak użyć jakiejś darmowej biblioteki graficznej w której można używać fontu regularnego. Chciałbym też mieć polskie znaki. Dlatego dobrze by było, żeby biblioteka obsługiwała jakiś w miarę standardowy format tablicy znaków, albo miała narzędzie...
Witajcie, Postanowiłem zmienić część interfejsu użytkownika urządzenia, które teraz projektuję, z opartego na macierzy przycisków na wyświetlacz graficzny z ekranem dotykowym. Z racji tego, że mam wystarczająco dużo hardware'u do zaprojektowania, szukam kompleksowego rozwiązania - wyświetlacz 7-10 cali (najlepiej OLED), zintegrowany z płytką i jakimś...
Witam, Tak sobie czytam, grzebię w tym temacie, i zastanawiam się, czy cały soft piszecie sami, czy może podpieracie się jakimiś sprawdonymi źródłami? Szczególnie interesują mnie np. biblioteki graficzne na AVR-y i ARM-y Jeśli chcieć podpiąć do nich jakieś LCD przynajmniej w rodziałce 320x240, albo więcej, to chciałoby się pokazać na nich coś sensownego,...
Witam, Czy ktoś może polecić jakieś materiały o teorii programowania grafiki na mikrokontrolerach? Na PC sprawa jest prosta, pracuje się na buforze, następnie bufor kopiuje się do pamięci i tyle. Z mikrokontrolerami sprawa wydaje mi się bardziej skomplikowana. Mam do dyspozycji ekran TFT 320x240, oraz 20kb ramu(no jak bym się uparł może być model z...
Witam ! Poszukuję prostych bibliotek/programu do GUI który w miarę prosty sposób da się "podpiąć" do projektu. Chodzi o proste przyciski, rozmiary czcionek, i wczytywanie małych plików BMP. Próbowałem podpiąć pod swój projekt GUI od ST ale ono przystosowane jest do płytek ewaluacyjnych z ST, i ciężko to przenieść. Dodam, że używam mikrokontrolera stm32f103VC,...
Witam, Gdzieś kiedyś widziałem taką bibliotekę do AVRów do sterowania LCD textowego. Można było w niej różne rzeczy rysować, słupki takie jak w analizatorze, kreski itp. Ma może ktoś namiar na nią? Pozdrawiam,
Witam, tak jak w temacie usilnie poszukuje w odmętach internetu jakiejś biblioteki dla F103 (płytka nucleo) do obsługi wyświetlacza 5" opartego na kontrolerze FT800 (SPI). Takiego jak [url=https://elty.pl/pl/p/Wyswietlacz-LC... Najbardziej zbliżona do tego czego szukam zdaje się...
dzięki za szybką odpowiedz. Co do uniwersalności biblioteki, to wyobrażam sobie ją tak, że biblioteka ma jakiś niskopoziomowy interface, który należy samodzielnie zaimplementować :). Biblioteka ma być odpowiedzialna za graficzną reprezentację UI, obsługę zdarzeń itp itd.... nieważne... Wyświetlacz oparty jest o kontroler ILI9325, całość podłączona do...
Witam Nie wiem, nie myślałem nad tym. Ale nie wydaje mi się, żeby to było trudne, byłaby to tylko kwestia zastąpienia bibliotek dekodera MP3 bibliotekami dekodującymi wspomniane formaty. Lub ewentualnie dodania tych bibliotek do obecnego programu z dekoderem MP3, by rozszerzyć możliwości odtwarzacza. Pytanie tylko, czy starczy na to RAM-u? Ale... wpisałem...
(at)katakrowa Dzięki za zainteresowanie ;) Co do pytań: 1. Tak, ADC/DAC to WM8994, do niego są podpięte gniazda jack na płytce. 2. Zrobiłem to na tej platformie bo po prostu miałem ją pod ręką i dobrze znam STM32. Na początku nie wiedziałem jakie i ile efektów ta płytka pociągnie. Latencję da się tu zmniejszyć dwukrotnie (zmniejszając bufory audio)...
Idzie powoli, bo śmieci i bugów cała masa. Póki co doprowadziłem do tego że w GLCD mam wszystko to co było w STM32100E_eval_lcd. Teraz robię z tym porządki. Trochę z uCGUI też myślę dodać. Jest jakiś program graficzny, który by robił mapę funkcji, zmiennych, itp?
Witam, Zamierzam zacząć zabawę z wyświetlaczami, chce stworzyć jakieś proste gui typu button i textbox.Button bedzie włączał przekaźnik, a textbox bedzie wyświetlal np. temperature. Mam pare pytań: 1.Jak taki wyświetlacz jest podłączany do MCU? To jest połączenie przez GPIO czy SPI ? 2.Jak obsługuje się panel dotykowy? Czy to jest taka folia naklejana...
Sprawa rozwiązana: Okazało się że wrzucałem za dużo bibliotek. Wrzucam instrukcję jak za pomocą STM32CubeMX dołączyć biblioteki CMSIS: https://obrazki.elektroda.pl/8743416200_... Następnie: https://obrazki.elektroda.pl/7585447500_... Generujemy projekt, zakładam że ktoś kto tu dostał już to potrafi, ale daje linki gdzie...
http://obrazki.elektroda.pl/8034957300_1... Z racji iż były święta i było kilka dni luzu postanowiłem w ramach rozruszania szarych komórek pobawić się płytką HY-MiniSTM3V. Znawcy procesorów ARM doskonale znają tę płytkę więc znają jej możliwości. Samo mruganie diodą mnie nudzi, więc wymyśliłem projekt bardziej ambitny :D i tak powstał...
Każdy programista uczy się całe życie. Każdy jak spojrzy na swój kod z przed kilku lat pomyśli, napisałbym to lepiej. Dokładnie tak mam :) Dlatego chcialbym poznać opinię, sposoby i metody innych programistów. A czy mógłbyś pokazać jak piszesz i wykorzystujesz takie makra? Lepiej nie, dlaczego? Bu nabierzesz cudzych nawyków, które niekoniecznie są...
Musze przyznać że mam mieszane uczucia i od paru dni staram sie iść dwiema drogami - w jednych projektach korzystać z bibliotek, w innych nie. Moje konkluzje jak na obacny czas są takie - wszystko zależy od kilku czynników, i nie zgadzam się z żadnymi skarjnymi opiniami typu "biblioteki są super i powinno się korzystać zawsze", albo "biblioteki są do...
Witam, Aplikacje przygotowane w QT uruchomisz na mikroprocesorach działających pod kontrolą "większego" systemu operacyjnego, np. Linuks czy Symbian. Aby mieć możliwość postawienia pełnoprawnego OS-a na małym procesorku, musi on posiadać blok MMU (blok zarządzania pamięcią). Wspomniane przez Ciebie STM32 niestety nie umożliwiają uruchomienia ww. systemów...
To akurat zauważyłem z wyświetlaczem SPI, Mega 328 i STM32f103. Różnice minimalne, ale to wina bibliotek jak (at)BlueDraco mówi. Akurat niekoniecznie blibliotek. Kontrolery TFT po SPI w większości wyciągają ledwie 10 MHz, ponieważ SPI jest tu wąskim gardłem, to już 8-bitowy procesor wysyca dostępne pasmo, w efekcie możesz użyć i Ryzena 9 i nic to nie...
Powinni pójśc dalej i zrobić graficzną wersję tej biblioteki - gdzie program pisze się klikając na ikonki i łącząc jedną ikonkę z drugą za pomocą "drutu" - trochę podobnie jak w programach do edycji PCB. Wtedy nie potrzeba byłoby już patrzyć do RM ;-) Wszystko byś sobie wyklikał - nawet pewnie powstałoby hasło reklamowe: "Wyklikaj sobie program swoich...
Ja też zaniże poziom. Jaki jest najpepszy na świecie mikrokonroler pod wsekimi względami. Cud miód malina (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Nie istnieje uniwersalny, absolutnie „najlepszy” mikrokontroler pod każdym względem. Każda rodzina mikrokontrolerów ma swoje mocne i słabe strony, a wybór zależy od konkretnych wymagań projektu:...
1.Który ARM jest najbardziej przyszłościowy? Obawiam się, że powoli nadchodzą czasy, kiedy przyrost ilości/jakości/mnogości nowych mikrokontrolerów będzie tak szybki, że nie będzie można skupić się tylko i wyłącznie na jednym producencie, rodzinie, etc... Kiedyś można było przez jakiś czas siedzieć na '51, potem na AVR (ew. PIC) co dało czas na tzw....
mam płytkę stm32f0discovery ale czy jest ona dobra na start z stmami Dobra jak i inne, tym bardziej jeśli zaczynasz od prostych rzeczy typu miganie LED, port szeregowy itp. . Doświadczenie z jednej rodziny przydaje się w drugiej. A już szczególnie jeśli się używa bibliotek (SPL czy HAL). Ale w zasadzie sedno problemu tkwi w materiałach do nauki. Jeśli...
Witam! Na wstępie nadmienię, że dopiero zaczynam przechodzić z 8 bitowych AVR na STM, stąd może takie trochę "laickie" pytanie. Zakupiłem różnego rodzaju wyświetlacze OLED chciałem je sobie uruchomić przy wykorzystaniu gotowych bibliotek ze strony producenta: http://www.waveshare.com/wiki/File:0.95i... W wyżej wymienionym projekcie...
Już spieszę z odpowiedzią. Najogólniej, by ostudzić emocje, to niczego nie uruchomiłem. Jedyne co mi się udało 1,5 roku temu uruchomić to czarny ekran o zadanej rozdzielczości. Problem nie do przejścia pojawił się w momencie próby zapisywania tabeli kolorów w przetworniku C/A. Zawsze kończyło się to niepowodzeniem. Z racji tego, że czas mnie wtedy gonił...
Z tym darmowym to było by oczywiście zbyt pięknie ;) No ale jak wspomniałem, ceny wymienionych przeze mnie są dość spore. VisualTFT już kiedyś poznałem - problem był taki, że do tego tak naprawdę trzeba kupić ich kompilator. Software generates code compatible with mikroElektronika compilers: mikroC, mikroBasic, and mikroPascal, uGFX skojarzyłem z demka...
https://obrazki.elektroda.pl/2141571100_... Od systemów wbudowanych do inteligentnych produktów oczekuje się coraz większej funkcjonalności. Można to łatwo osiągnąć dzięki Linuksowi, który oferuje oprogramowanie do wszechstronnego zastosowania. Jednakże Linux wymaga dość dużych zasobów sprzętowych, w szczególności pamięci, więc platforma...
Witam, od dłuższego czasu próbuje uruchomić graficzny LCD na KS108A. Mam 2 sztuki w różnym wykonaniu (COG i standardowy). Wyświetlacz jest podłączony pod nogi procesora STM32 które nie pełnia innych zadań niż zadeklarowane. Jedynym odstępstwem od standardu jest podłączenie szyny danych DB0-DB7 nie pod jeden port, tylko do kilku różnych - z powodu rozmieszczenia...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...
Od pewnego czasu zauważyłem na forum zainteresowanie tematyką programowania mikrokontrolerów i mikroprocesorów ARM w języku C# z wykorzystaniem platformy .NETMF będącej córką słynnej platformy Microsoft .NET Framework, którą zna chyba każdy. Niedawno wpadła mi do rąk nowa książka wydawnictwa BTC na ten temat. Zauważyłem wiele nowych zestawów uruchomieniowych...
https://obrazki.elektroda.pl/7335795800_... Przedstawię tutaj płytkę ESP32-2432S028R oferującą przede wszystkim duży kolorowy wyświetlacz LCD TFT 2.8" oparty o sterowniki ILI9341 (wyświetlacz) i XPT2046 (rezystancyjny panel dotykowy, wraz z rysikiem), a to wszystko za raptem około 50 zł. Pokażę tu jak można przykładowo obsłużyć ten...
https://obrazki.elektroda.pl/3479042800_... Efektem nocnych dłubanin jest sterownik taśm RGB/RGBW. https://obrazki.elektroda.pl/6143799100_... https://obrazki.elektroda.pl/6487351400_... https://obrazki.elektroda.pl/8955729600_... Głównym przeznaczeniem jest sterowanie oświetleniem...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Na pewno lepszym rozwiązaniem byłoby coś z STM32F. Standardowe biblioteki graficzne dla Arduino są bardzo wolne. Miałem okazję porównać UNO(16MHz) z lcd ILI9341 SPI oraz STM32F103(128MHz). Na standardowych bibliotekach różnica nieazuważalna(bynajmniej ja różnicy w szybkości niezauważyłem). Opcją, jest napisanie własnej biblioteki wykorzystującej sprzętowe...
Zapraszam do zakupu bardzo bogato wyposażonego zestawu uruchomieniowego Daxia DX32 z mikrokontrolerem STM32 z linii Performance oraz interfejsu JTAG Segger J-Link ! http://obrazki.elektroda.pl/3598443400_1... http://obrazki.elektroda.pl/2608588700_1... http://obrazki.elektroda.pl/5091856800_1... http://obrazki.elektroda.pl/3634668800_1...
Koledzy. W tych ARM-ach stawiam pierwsze kroki, więc proszę mi wybaczyć lamerstwo, jeśli mi się zdarzy. Posiadam płytkę HY-miniSTM32 z wyświetlaczem HY32D i procesorem STM32F103VCT6. Używam środowiska CoIDE w wersji najnowszej, czyli 1.7.5 i toolchain GNU Tools ARM Embedded\4.7 2013q3 Ściągnąłem i otworzyłem pod CoIDE projekt glcd, umieszczony kilka...
http://obrazki.elektroda.pl/8875559300_1... Chciałbym przedstawić mój projekt na konkurs świąteczny bazujący na płytce Nucleo 64 z mikrokontrolerem STM32 na modelu STM32F411RET6 WiFi komunikujący się z telefonem z systemem Android do coraz bardziej popularnych diod WSRGB2811 zamontowanych na świątecznej choince. Dokładnie to łańcuch...
https://obrazki.elektroda.pl/4504656600_... https://obrazki.elektroda.pl/4128476100_... https://obrazki.elektroda.pl/1757195800_... https://obrazki.elektroda.pl/9734649000_... https://obrazki.elektroda.pl/4717614300_... https://obrazki.elektroda.pl/4176235900_...
Witam Tworze ten temat aby ułatwić sobie i innym w podobnej sytuacji jak ja start z ARMami. Jak widzę informacje na temat ARMów są bardzo rozsiane, przez co wielokrotnie powtarzają się te same pytania co jak widać irytuje stałych doświadczonych bywalców tego działu przez co są oni coraz mniej chętni do pomocy i kończy się odsyłaniem do innych tematów....
Najwiecej problemow stwarza chyba modyfikacja plikow i ustawien po stronie odbiornika satelitarnego. Zeby ulatwic sobie i wam zycie, postanowilem zmodyfikowac plugin tak, aby wszystkie ustawienia byly dostepne z interfejsu (webif) wtyczki. Oczywiscie sama modyfikacja pliku pluginu jest duzo wieksza niz to ma miejsce w poprzednich postach, dlatego tez...
https://obrazki.elektroda.pl/3051434100_... Niedawno Kluczowe cechy płytki MB1355C Nucleo-68 * Mikrokontroler STM32WB w obudowie VFQFPN68. * Interfejsy radiowe: transceiver RF 2,4 GHz RF wspierający Bluetooth 5.0 oraz IEEE 802.15.4-2011 * Dedykowany 32-bitowy rdzeń ARM Cortex M0+ z wsparciem czasu rzeczywistego dla interfejsu radiowego...
Nawiążę długoterminową współpracę (kilka miesięcy prac projektowych, a następnie długoterminowa umowa na rozwój i serwis) przy projekcie rozbudowanego urządzenia elektronicznego audio z pojedynczymi wykonawcami lub firmą w następującym zakresie: - tworzenie oprogramowania w C i C++ na STM32, głównie w zakresie interfejsów (UART, SPI, I2C, mile widziane...
Zlece napisanie kodu w C ktory ma zapewnic komunikacje radiową i interfejsy wewnetrzne (SPI, UART) pomiedzy plytka czujnikową, mierzącą parametry otoczenia a urzadzeniem wyswietlajacym LCD z panelem dotykowym. Plytka czujnikowa ma nadawac proste komunikaty do LCD przy pomocy mechanizmow prostej sieci peer-to-peer, ktore sa gotowe. Opis urządzeń: - plytka...
Zlecenie dotyczy napisania kodu na mikrokontrolery ARM i ewentualnie MSP430 w formie procedur (modułów) w ramach większego pakietu oprogramowania. Generalnie oprogramowanie ma realizowac funkcje zarzadzania instalacją elektryczną w domu mieszkalnym (np. kilka czujników, plytki sterowania przekaznikami, itp). Potrzebna jest ogólna znajomość mikrokontrolerów...
Witam, mam do sprzedania dwa nowoczesne wyświetlacze typu OLED. Parametry techniczne: - Rozdzielczość: 96x64 - Ilość kolorów: 65 000 - Rozmiar ekranu: 1.04 " - Kontroler: SSD1332 - Wbudowany konwerter napięcia DC/DC - Wymiary szkiełka: 27mmx24mmx2mm - Wymiary taśmy - wtyczki: 26.5mmx17mm - Odległość między pinami: 0.8mm - Taśmę wyświetlacza można przylutować...
biblioteka graficzna stm32 biblioteka biblioteka stm32
rozbierać aparat miernik dzwiek intel wireless console
sterownik bosch mercedes sterownik bosch mercedes
Suwak w okapie kuchennym: funkcje i zastosowanie Wybór diod i czujników do solar trackera