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.
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
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.....
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...
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...
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.
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...
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ę...
Przegryzienie się przez ponad 1000 stronicowego manual'a i "ogarnięcie" procesora jest procesem dość długotrwałym i żmudnym, stąd też następuje próba przeskoczenia tematu za pomocą gotowych bibliotek. Nigdy jakoś nie miałem okazji "przegryzać się" przez ten 1000 stron Reference Manual. Od razu przechodzę do Register Descriptions, bo ile to razy można...
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...
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ś...
Szczerze wątpię w przydatność takiego typu oprogramowania dla kogoś poza hobbystami - zwykle wygenerowany kod nawet nie widział się z optymalnością a dodatkowo jesteśmy ograniczeni takim podejściem do sprawy... Proponowałbym zapoznać się chociażby z opisem na stronie, jeśli nie z samym oprogramowaniem, przed wydaniem takiej opinii. 1. Graficznie można...
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...
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?
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...
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...
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...
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...
(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)...
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...
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...
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ł...
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...
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ą...
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...
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:...
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 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...
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...
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....
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...
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ł...
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...
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żą...
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, 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...
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/1801361500_... Równolegle z istniejącym wariantem offline, firma ST Microelectronics umieściła swoje środowisko programistyczne do uczenia maszynowego STM32Cube.AI w chmurze wraz z płytkami ST MCU do testowania. Obie wersje oprogramowania generują zoptymalizowany kod C dla mikrokontrolerów STM32 z plików...
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...
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....
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...
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...
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...
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ć...
stm32 biblioteka biblioteka stm32 discovery stm32 biblioteka
budowa subwoofera pasywnego passat przeróbka kabel motorola gm360
flash extractor flash extractor
Kopiuj i wklej na Macu: Skróty i porady Buderus Logano 124 - brak ciepłej wody w podłogówce