Tak jest - napisać program komunikujący się z wyświetlaczem i zobaczyć czy działa ;) Podrzucam stworzony na szybko "tester lcd" (testowany na hy-mini ze sterownikiem ssd1289 - dokładnie [url=https://elty.pl/pl/p/HY-Mini-plyta-... - jeżeli w Twoim zestawie jest inny sterownik lcd to może nie działać poprawnie)....
(at)_lazor_ Odbiegamy od tematu, ale może kogoś to zainteresuje, skoro i tak nie mamy komponentów do montażu. ;) Staram się nie zgadywać co mogą zrobić politycy w kwestiach finansowych. Moja wyobraźnia nie sięga tak daleko. Pierwsza bariera to cele klimatyczne. Fabryka pożerająca duże ilości energii w Polsce nie wchodzi w grę ze względu na zielony...
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...
Mozesz tez uzyc jakiegos specjalizowanego ukladu do odczytu polozenia :)
Witam. Zlecę wykonanie projektu w oprogramowaniu STM32CubeIDE oraz TouchGFX. Do wykonania projekty na następujących elementach: mikrokontroler: [url=https://elektroweb.pl/mikrokontrole... wyświetlacz (SPI): [url=https://www.waveshare.com/4inch-tft...
Witam czy udalo się komuś uruchomienie powyższej konfiguracji ? Znalazłem na elektrodzie sterowniki do tego wyswietlacza. Dodalem do projektu biblioteke stemwin i pliki konfiguracyjne lecz procek leci w krzaki w LCD_X_Config [syntax=c]void LCD_X_Config(void) { // // Set display driver and color conversion // GUI_DEVICE_CreateAndLink(DISPLAY_DRIVER,...
Do prototypów używam wyświetlaczy ze sterownikiem: [url=https://www.aliexpress.com/item/IPS... Podłączenie równoległe jest proste dla STM32 z serii L4, F4, F7, H7. 16 linii danych do danych RS do linii adresowej CS do NEx RD do NOE WR do NWE RESET do...
Czy jest jakiś mikrokontroler (rdzeń nieistotny), który reagował by w trybie uśpienia na przycisk pojemnościowy, który by wzbudzał uC? Z noty STM32 wynika, że moduł touch sensing nie może tego zrobić. Nie wiem jak jest z AVR (biblioteki touch), ale podejrzewam, że podobnie. Ogólnie chodzi o pilot, który nie może mieć ruchomych elementów, same dotykowe....
A polecasz jakiś ? coś co będzie łatwo dołączyć Dodano po 8 Mam akurat taką płytę ewaluacyjną i nie bardzo chcę zmienić rodzaj procesora. Oto płytka: http://obrazki.elektroda.net/28_12890448... Ona ma już wszystko :) VS1001b, ENC28J60, Radio, LCD + Touch Screen i takie tam inne.
No to super! Teraz widać światło w tunelu. Moim zdaniem najlepiej byłoby to zrobić przy pomocy uart plus dma. Dma może generować przerwanie przy wykryciu końca transmisji. Wtedy bierzesz bufor przepuszczasz przez maszynę stanów żeby wyłuskać potrzebne informacje. A w między czasie dma może odbierać kolejna ramkę. To co potrzebujesz to: Szybko działający...
Witam Program bazuje na kodzie wygenerowanym przez TouchGFX z dodatkowymi ręcznie dołożonymi fragmentami kodu dotyczącymi UART (wygenerowane przez STM32CubeIDE). Wysyłanie danych z wykorzystaniem funkcji HAL_UART_Transmit() z poziomu taska FreeRTOS działa prawidłowo. Podmiana na funkcję HAL_UART_Transmit_IT() powoduje zawieszenie mikrokontrolera. Nie...
Dynks nie jest używany do haseł więc wywaliłem wszelkie uwierzytelniania. Teraz to jest klawiatura makro na sterydach. Dodałem ewenty urządzenia wskazującego (korzystajac z informacji ze strony https://www.codeproject.com/Articles/100... Pozycjonowanie kursora na ekranie jest wg współrzednych bezwzględnych...
Ekrany polskiej firmy Riverdi z STM32 na pokładzie + TouchGFX robią robotę pod względem płynności działania. CANy szmery bajery wszystko co trzeba zintegrowane, dużo pamięci. Wstępnie zaprojektowałem urządzenie z NEXTION, ale to w ogóle bez porównania po przejściu na w/w.
No fajnie tylko że do tego jeszcze JTAG potrzebny jest. To co ja podrzuciłem, mimo że dużo uboższe w peryferia (ten LCD + touch panel w Polsce pewnie jest droższy niż ta ich cena) posiada odrazu JTAG'a (niestety tylko dla LPC). Czemu nie zmienisz sobie wtyczki na kątową?
Cóż, ja dzięki konkursowi stałem się szczęśliwym posiadaczem płytki rozszerzającej ze slotem SD oraz kontrolerem PHY ethernetowym + LCD + Kamerka, ale obecnie pracuję nad HY-MINI STM32 który też ma slot SD na pokładzie. Załączam projekt z obsługą kart SD, oczywiście bez bibliotek + schemat podłączenia karty SD.
Chyba trochę mało chcesz wydać na ten wyświetlacz. Żeby go łatwo obsłużyć wystarczy, że będzie miał jeden z popularnych kontrolerów. Duże panele TFT wg moich obserwacji albo są gołe (bez sterownika) albo posiadają SSD1963 jak ten http://propix.com.pl/pl/p/LCD-7-TFT-SSD1... (kupiłem go jakieś pół roku temu za blisko 50zł taniej - podrożał). Mniejszy...
Znalazłem dwie płytki, wystarczą na początek? http://pl.farnell.com/stmicroelectronics... http://pl.farnell.com/stmicroelectronics...
Witam serdecznie po raz kolejny :) proszę o pomoc ze względu na fakt, iż troszeczkę się pogubiłem. Próbuje obsłużyć panel dotykowy TSC2046 (nigdy wcześniej tego nie robiłem) na wyświetlaczu 320x240 ze sterownikiem ILI9320. Używam trybu 8bitowego, ale w 12 bitowym dzieje się to samo. Problem polega na tym, że od czasu do czasu, pomimo moich zabezpieczeń...
Witam. Mam problem z wybudzaniem (z usypianiem chyba też) procesora z trybu Standby za pomocą pinu WKUP. Procesor chyba wchodzi w ten tryb, bo pobór prądu maleje. Ale to chyba nie jesty tryb Standby bo pobór porądu maleje tylko do 2mA a piny IO zachowują swój stan. Kod jest raczej prosty i nic nie robi poza włączeniem wyświetlacza, odczekaniem kilku...
Witam, Używam openocd, gcc, eclipsa i chciałbym za każdym razem gdy programuje nie kasować dwóch ostatnich stron pamięci (mam tam zapisaną np. kalibracje touch screena). domyślam się, ze jest to związane z komendą stm32x mass_erase 0 w skrypcie do programowania.... z góry dziękuje za pomoc. Krzysiek
Przeorałem wszystko co było w internecie i niby proste pod warunkiem że odczyta 4 bajty z sterownika. I tu się niestety pojawia problem. mimo tego że mam przykład do komunikacji z dotykiem po SPI to w przypadku tego urządzenia komunikacja nie działa :/ Jeżeli ktokolwiek miałby rzeczowe rady chętnie wysłucham zamieszczam cały projekt w KEIL biblioteka...
(at)dziechu Nie wiem po co ty chcesz cos wylutowywac czy cicac sciezki... mi spokojnie smiga LCD po FSMC (popularne chinczyki z touchpadem) do tego podpieta karta SD itp. Do tego wiem ze nie tylko mi to dziala bo projektow w internecie z wyswietlaczem jest multum... Na elektrodzie masz nawet projekt "oscyloskopu" na stm32f4discovery (calosc w formie...
Panel zakończony jest taśmą FPC do lutowania bezpośrednio na PCB pz
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...
Zanim rozpocząłem realizacje projektu na ARM, sprawdziłem czy na Arduino są biblioteki i czy działają. Wszystko było ok. Dotychczas nie miałem problemu z przenoszeniem bibliotek z Arduino, więc zabrałem się za ARM. Udało mi się znaleźć biblioteki tm_stm32f4_mfrc522. Po dostosowaniu do F103 odczyt karty zadziałał. Zabrałem się za autoryzację, niestety...
HOST_MEM_WR8(REG_PCLK_POL, 5); <-blad , piszesz ze pclk ma byc 26-46 a ustawiasz 12 tak nie mozna mimo, ze wizualnie jest zblizone do tego czego oczekujesz. Miałem tam 5 (też co prawda błędnie), bo pomyliłem ten rejestr z REG_PCLK. Już obraz nie miga. [syntax=c]uint8_t dev_id = 0; // Variable for holding the read device id GPIO_ResetBits(GPIOA,...
No tak, za długo przed monitorem. A taki błąd : [cc] C:\Users\Admin\Desktop\konwproj\FreeRTOS... error: unknown type name 'TimerHandle_t' [cc] #define xTimerHandle TimerHandle_t [cc] ^ ? Gdy zrobię coś takiego: [syntax=c] xTaskHandle Task_Handle; xTimerHandle TouchScreenTimer; int main() { /* Launch Touchscreen Timer */ TouchScreenTimer...
Witam serdecznie Kolegów! Aktualnie jestem w trakcie pisania gry typu labirynt z kulką na procesor ARM STM32F103VCT6. Wszystko mam pięknie i ładnie obsłużone (symulacja odbić od powierzchni płaskich, detekcja kontaktu z otworami) no ale zostało jeszcze najważniejsze - symulacja odbić kulki od kantów prostokąta. I tu niestety zaczynają się schody. Z...
Witam, Od jakiegoś czasu walczę z odebraniem Touch Report od układu ar1020. Po dłuższych kombinacjach napisałem funkcję, która dała połowiczny sukces: Odbiera dane, ale tylko podczas debugowania, a dane pojawiały się w DR po kliknięciu Step one line. Kombinowałem z odczytem flagi RxNE, opóźnieniami i rezystorami podciągającymi na liniach sda i sck....
Witam koledzy. Mam problem z odczytem napięć z touchpanelu. Problem polega na tym, że kiedy polaryzuje odczyt końcówki Y+ i Y-, X- na hi-z, X+ na pomiar to mimo braku dotknięcia panelu mam odczyt na poziomie 3,3V, zaś przy polaryzacji do odczytu osi X czyli spolaryzowane X+ i X-, Y- na hi-z, Y+ na pomiar mam ok.0V przy braku dotknięcia. Dodam, że wzoruje...
Zmieniłem ciało metody wywoływanej od przepełnienie licznika. Powołuję metodę Invalidate() klasy UIElement tak jak na poniższym kodzie. Error2An object reference is required for the non-static field, method, or property 'Microsoft.SPOT.Presentation.UIElement.I... Rozumiem zatem że dla tej...
Use a multimeter and test all of the connections for shorts or lack of connection. Remember to touch the pins/pads/whatever really gently, because if you press the probe hard, you may "fix" the connection temporarily (for example you push the pin of IC to the trace on PCB and the test is OK, but as soon as you let go the pin bends up again). Also try...
1. Te stringi lepiej przekonwertować define'ami do timestampa czy czegokolwiek będącego liczbą. W necie można znaleźć taki konwerterek do daty, coś na poniższy styl: [syntax=C]#define YEAR ((__DATE__[7] - '0') * 1000 + \ (__DATE__[8] - '0') * 100 +\ (__DATE__[9] - '0') * 10 + \ (__DATE__[10] - '0')) #define MONTH (__DATE__[2] == 'n' /* Jan || Jun ?...
Czołem! W swoim projekcie muszę umieścić kilka struktur w konkretnych miejscach w pamięci. Dodałem sobie atrybut do definicji tych obiektów i obecnie plik źródłowy wygląda tak jak poniżej [syntax=c] /* * config_data.c * * Created on: Jan 12, 2021 * Author: mateusz */ /** * This is NOT an editable configuration file where ParaTNC settings are made! Do...
wiem i mam świadomość "chińskich" sprzedawców i producentów ale sam prowadzę w tym grajdole firmę i jakoś osobiście może też trochę patriotycznie wolę wspierać rodzimy biznes sprzedawców i producentów mimo nawet trochę wyższych kosztów wykonania projektu :) Twoja sprawa, ale i tak ich wspierasz tych dalekowschodnich, tyle że przez pośredników [url=https://www.aliexpress.com/wholesal...
Witam Panowie. Pozwole sobie jeszcze wrocic do tego ekranu dotykowego. Mam nadzieje, ze teraz juz nikt nie bedzie mial watpliwosci, ze to nie jest normalne, zeby poswiecac 2 dni i 2 telefony do ST, zeby miec pewnosc, ze ekran jest dotykowy: Hi Mariusz, I am responding to your recent request to the Farnell Technical Support Group regarding the STM32F429I-DISCO...
nie mogłem wkleić linku bo to mój pierwszy post był... ebay-> 1PCS STM32F103RBT6 Development Board W/ 2.8" TFT Module True Color Touch Screen Panel Ale teraz już widzę że mogę ;) 3.1.18. Zabronione jest publikowanie informacji do źródeł, które po pewnym czasie wygasają (publikowanie odnośników do stron o charakterze krótkotrwałym). Jak np. aukcje......
To może zrób tak ściągnij sobie STM32CubeF7.zip shttp://www.st.com/web/en/catalog/tools/... W katalogu .......\Projects\STM32746G-Discovery\App... masz przykładowe projekty dla IAR, Keil oraz System Workbench for STM32 aby uruchomić GUI STemwin'a. Na początku jest to może trochę trudne do skonfigurowania itd. ale jak będziesz miał...
chyba sobie odpuszcze... bez Marlin 2.0 to nie zadziała. a Marlin 2 to juz wyższaszkoła jazdy... nie można compilować w arduino. Ja już 4 programy wgrałem. I komu to przeszkadzało...? MI pokazał się błąd taki: Arduino: 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\src\HAL\STM32\tft\xpt2046.cpp:24:...
Witam Mam pytanie jak się zabrać za obsługę panelu TFT 7 calowego, którego dokumentacja znajduje się tutaj: http://www.allparts.cn/files/lcd/datashe... Posiadam taki moduł http://www.noritake-itron.com/tft/specs/... jednak to co producent oferuje za te pieniądze to istna kpina. Banda dzieciaków zrobiła...
(at)PDT - no a nie prościej, zamiast dorabiać SPL/HAL, przerobić projekt na "SPL/HAL free"? Żeby napisać własne odpowiedniki i tak będziesz musiał przebrnąć przez dokumentację mikrokontrolera i programowanie "na rejestrach" - to czemu nie użyć tego od razu w projekcie? Tak HALfree to dobra idea... Najodpowiedniejszy byłby HAL umiejscowiony powyżej...
Poraz kolejny dzięki Freddie. Problem mam dalej niestety z samym XPT2046, mianowicie jeśli odczytuję na bieżąco w pętli dane pozycji X to cały czas otrzymuję jakiś śmietnik (liczby z zakresu około 2500, które ciągle się zmieniają), oraz pozycję Y to także śmietnik (z zakresu około 700-800). Po naciśnięciu w dowolnym miejscu TouchScreena jako wartość...
https://obrazki.elektroda.pl/6166276600_... Chociaż systemy komunikacyjne LoRa są głównie zaprojektowane do przesyłania danych z czujników i do prostych układów wykonawczych, już w przeszłości podejmowano próby wykorzystania LoRa do przesyłania wiadomości, na przykład w ramach projektu Meshtastic Mesh Networking Project, aby pomóc...
Ja bym polecał STM32F4Discovery + moduły od Embest (płyta bazowa z ETH, RS232, SD; LCD + TouchPannel; Kamerka). Jedyny problem to to, że LCD i Kamerka wiszą na taśmach i nie ma jak tego zabardzo umocować w jedną całość... Zaletą samego discovery jest za to obecność debuggera - tego nie zastąpi zupełnie nic... A książki też powiem szczerze, że wszystkie...
Szkoda, że nie ma żadnego dobrego, darmowego i uniwersalnego GUI z którym można się pobawić. Może będzie :D To GUI jest dość mocno poplątane, gdyż implementacja, nawet ta "biblioteczna" jest dedykowana pod płyty ewaluacyjne ST. Sekwencja jest taka Eval_hal -> hal -> lib. Najbliższa do modułu HY-Mini z HY-32D jest STM32100E_eval_lcd. Żeby to uprościć...
Okej, zatem spróbujmy przystosować bibliotekę, którą mi podlinkowałeś do moich ćwiczeń ;-) Skopiowałem pliki EVE.h, EVE_commands.c, EVE_commands.h, EVE_config.h, EVE_target.c, EVE_target.h do odpowiednich folderów w projekcie. Teraz tak: W pliku EVE_target.h trzeba wybrać i włączyć jedną z konfiguracji. Jeśli dobrze myślę to mnie interesuje ta konfiguracja,tak?...
http://obrazki.elektroda.pl/4876103500_1... Witam wszystkich Tym razem lekki projekt, który w moim zamyśle ma być wstępem do zapoznania się z FreeRTOS-em oraz późniejszego, poważniejszego zajęcia się nim. Projekt ten, to demo chodzące pod kontrolą systemu operacyjnego FreeRTOS v7.3.0 dostosowanego do mikrokontrolera STM32L152, które...
Dzień dobry Mam uruchomionego RVT43ULFNWC00 jeżeli sobie życzysz to źródła w Keilu (chyba) też mam. Tyla, że to pojemnościowe. W pełni działające i przetestowane z NUCLEO STM32F091RCT6. Trochę działające z DISCOVERY STM32F051, NUCLEO F429ZI i Nu-LB-NUC140. Z ukłonami Andrzej Korycki
Ja mam na tzw. śmietniku historii pcb z: - dwa STM32F103ZET6 połączone ze sobą podwójnym SPI - jeden z procków ma 4MB ramu na FSMC - drugi ma 256kSłów na FSMC - na PCB leży S1D13513 + 4MB SDRAM - kontroler ethernetu ENC28j60 - dekoder adresów FSMC - dekoder CSów SPI1/SPI2 - slot SD/MMC - kontroler touchpanela Analog Devices (nie pamietam oznaczenia)...
"Alęż proszęż bardzoż" - cała przyjemność po mojej stronie. Wiem co to znaczy błąd inicjalizacji bo walczyłem z FT800 przez dwa (słownie 2) miesiące. oto procedura inicjalizacji ze śladami walki owej : [syntax=c] void Initializeft800( void ) { // Power down to low and power down to high uint16_t j; // loop couter uint8_t crec; ft800PDHigh(); ft800PDLow();...
Wracajac do ESP to prawdopodobnie chodzi o SDK w arduino (choc dziwne, ze jedne moduly dzialaja poprawnie a inne nie). Przegladajac ten temat: https://github.com/esp8266/Arduino/issue... natrafilem na kod: Gdybyś doczytał do końca ten wątek, to odnalazłbyś informację: The problem is not with the software. The problem is in the schematic solution....
Witam ponownie. Niedawno zacząłem zabawę z ta pamięcią (m25p16) firmy ST. Niestety już na początku kłody pod nogi. Wstępnie posiłkowałem się przykładem z Keila do pamięci m25p64, gdyż uznałem, że pamięci z tej samej rodziny programuje się tak samo. Po nieudanych próbach zapisu i odczytu danych (jedyne co działało to odczyt numeru identyfikacyjnego)...
Spróbuj takiego kodu. Niestety nie sprawdzałem go bo nie mogę skompilować Twojego kodu. [syntax=c] #include "stm32f10x.h" #include "TouchPanel.h" #include "systick.h" #include "GLCD.h" #include "stdio.h" #define TP_INT_IN GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_6) void TPintInit(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GP...
http://obrazki.elektroda.pl/2463034100_1... Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD,...
Config.Orientation = 1; i dobrze wyświetla , (at)starob dzięki. Dodano po 49 Jak jeszcze zrobię obsługę TouchPanela to pewnie będę miał kilka pytań :) Spokojnie mogę zrobić programowe SPI ? Bo sprzętowe mam zajęte ? I pytanie odnośnie wyświetlacza z sterownikiem SSD1963. dlaczego ciągle są takie migania na tym wyświetlaczu ? Czy to odświeżanie pikseli...
Witam, Mam problem z ukłądem 5P35021. Próbuje się komunikować z nim po I2C skonfigurowanym na 100kHz z STM32F746BET. Do tej samej magistrali podłączony jest także touchpanel. W przypadku komunikacji z układem panela dotykowego wszystko działa jak należy. Podłączenie wygląda dosyć prosto, więc nie wiem w czym tkwi problem. Poniżej umieszczę schemat podłączenia...
Witam Czy możecie koledzy polecić 'coś' fajnego do tworzenia efektownych (i efektywnych) GUI przy rozsądnej cenie (ew za free ;) )? Obecnie używam FTDI FT813 (ew również starszych modeli np FT800) więc korzystam z gotowych widżetów. Albo za mało jestem wtajemniczony albo po prostu nie łatwo jest zbudować coś co wygląda like a smartphone. Drążyłem temat...
Nadal nie określiłeś swoich wymagań. Wielkość ekranu, rodzaj touch panela, ilość grafiki, czcionek, animacji, kolorów, czas reakcji... Bez tego nie bardzo jest o czym dyskutować. Ekran będzie 4,3 lub 5.0, większy nie wejdzie w obudowę, Touch jak się uda znaleźć to pojemnościowy. Podoba mi się ekran właśnie z STM32F469I-DISCO, bardzo fajnie płynnie...
Jeśli 3 punkty na wyświetlaczu będą takie same jak 3 punkty pobrane z panelu dotykowego i podstawiając do: [syntax=c]t->touchX = (( C[1] * temp_x ) + ( C[2] * temp_y ) + C[3] ) / C[0]; t->touchY = (( C[4] * temp_x ) + ( C[5] * temp_y ) + C[6] ) / C[0];[/syntax] np. temp_x = 10. temp_y = 10 to powinienem otrzymać touchX i touchY też 10 ,10 ?
Witam ponownie, zacząłem niedawno zabawę z CANem, a raczej powinienem napisać, że chciałem zacząć. Jako, że ostatnio nie mam dostępu do auta postanowiłem pogadac z interfejsem ELM327. Tak więc podłączyłem CANL z CANL i CANH z CANH między płytką a interfejsem. Idea jest taka: wysyłam komendy do interfejsu przez usart1 a on wysyła do mnie odpowiedzi po...
Poprawilem post wyzej - dalej nie rozumiesz.... nie pisze sie kodu by byl dlugi i rozwlekly bo kazda instrukcja to stracone cykle procesora. Kazda funkcja to odkladanie i pobieranie ze stosu itd. Chodzi po prostu o optymalne pisanie. Na PC obecnie to mozesz olewac... i ludzie to olewaja - skutki sa oplakane :) Zobacz kiedys jak o tym ludzie mysleli...
A patrzyłeś na przykładowy kod stąd? https://www.hotmcu.com/28-touch-screen-t...
Witam, Zakupiłem zestaw uruchomieniowy z mikrokontrolerem STM32F429I-DISCO oraz ultradźwiękowy czujnik HC-SR04 (nie mogę wrzucić linku :/). Chciałem napisać prosty program, który zmierzy odległość i wyrzuci mi ją na wyświetlacz. Kiedyś uczyłem się C++ i napisałem proste aplikacje na konsolę. Tutaj zgodnie z tym co przeczytałem w instrukcjach dobrze...
Witam, mam następujący problem: na samym początku programu inicjalizuję wyświetlacz a następnie touch panel. Podczas inicjalizacji touch panela powinienem odbierać pewne dane z układu sterującego po uarcie. Jednak dopiero po uruchomieniu scheduler'a zgłaszane są przerwania z lini rx. Przeglądając kod zauważyłem, że kiedy skomentuję dwie linijki kodu,...
Peryferiale w seriach F0, F2, F3 i F4 są niemal identyczne, więc przykładowy kod dot. peryferiali nie zależy od wersji rdzenia, z którą jest używany. Ostatnio uruchomiłem "przyciski" dotykowe na F0. Cały kod dla 4 przycisków to jakieś 30 linii - porównajcie to z objętością kodu korzystającego z SPL i Touch Library i dodajcie objętość samej tej biblioteki...
Witam Mam dziwny problem z moim STM32. Układ składa się z mikrokontrolera i układu podłączonego do SPI2 (kostka ADS7843). 1. Zasilanie wyłączone 2. Włączam zasilanie 3. Spi nie działa, wysyłam ramki ale w odpowiedzi dostaje śmieci (Nie mam peności czy spi wysyła cokolwiek) 4. Reset mikrokontrolera (ADS7843 cały czas zasilany, nie resetuje sie) 5. Wszystko...
I2c jest tylko do touch panel'a. Okazało się że zimny lut na BL_ON, problem rozwiązany,. Pozdrawiam, Mariusz
Witam, Piękny projekt! :-) No i co najważniejsze - kompleksowy, bo i procesor, i aplikacja. Własne projekty mają to do siebie, że zawsze spełniają wszystkie nasze potrzeby, a gotowce zawsze czegoś nie mają albo działa to inaczej niż byśmy chcieli. Ciekaw jestem ile czasu zajęło jego stworzenie? Czy napisanie aplikacji na PC, czy napisanie kodu na STM'a...
Nie rozumiem o czym piszesz. Coś całkowicie mieszasz i nie rozumiesz i próbujesz na chybił trafił coś sklecić (tak jak to w Arduino jest przyjęte). Dlatego nie lubię arduino a nie ze względu na sprzęt czy IDE. To pomógłbyś coś skleić do testów? Discovery mam od 2dni. Wgrany program z linku powyżej powoduje to że wyświetlane są te pełne prostokaty w...
A co rozumiesz przez pojecie Inicjalizacja panela dotykowego ? Panel obsluguje [url=http://www.st.com/web/en/resource/t... podpiety pod i2c (zreszta wszystko masz w PDF-ie od zestawu discovery). Do tego musisz rozwiazac problem kalibracji bo touch panel nie dziala liniowo. Sa rozne metody (wzory jak przeliczac...
Szkoda tylko, że panel dotykowy rezystancyjny Bzdura, na stronie producenta wyraźnie jest napisane że panel jest pojemnościowy: capacitive touch screen
u mnie 200kb :D (ILI9325) tylko ze do tego jest jeszcze touchscreen (ma tam SPI troche funkcji do niego jak np. kalibracja) i troche wiecej funkcji LCD (obrazki, menu, stringi, kreski poziome pionowe etc) ale to i tak masakra :D
(at)ElektrodaBot https://obrazki.elektroda.pl/8804163100_... 1. Krótka odpowiedź Najczęstsze źródło opisanych objawów w Hisense HV663C60 (typ DW50.2, rok produkcji 2021–) to: 1. przerwana wiązka przewodów w lewym zawiasie drzwi (ponad 70 % zgłoszeń serwisowych dla tego modelu), 2. zadziałany czujnik zalania w tacy dolnej (anti-flood), 3....
Witam, właśnie dostałem płytki stm32fdiscovery i chciałem zacząć z nim pracować w oparciu o gcc. Sciągnąłem sobie taki szablonowy program z tej strony /usr/lib64/gcc/arm-none-eabi/4.8.1/../..... error: Libraries/libstm32f3.a(stm32f30x_ext... uses VFP register arguments, main.elf does not /usr/lib64/gcc/arm-none-eabi/4.8.1/../.....
Jak zmienić widget na ekranie STM32F746G-DISCO programowanym TouchGFX po wprowadzeniu na wejście I/O przycisku?
Kiedyś, jak używałem starych bibliotek to do zapisywania we flashu używałem czegoś takiego: motohours = motohours+*(uint16_t*)Address; //sczytuje Niezłe :) A na przyszłość, jak chcesz przechowywać jakieś dane to polecam użyć rodziny STM32L1XX. Posiada ona wbudowany EEPROM, podobnie jak atmegi. Jest łatwiejszy dostęp od strony programistycznej.
OK, umknęło mi że to nie ma być tylko jedna sztuka. Np. teraz potrzebuję sprzet z podłączonym do niego TFT do napisania na nim prostej aplikacji np. w qt, na której bedzie wyświetlanych kilka buttonow, jakiś pasek postępu, moze wyświetlany jakiś obrazek i może w przyszłości prosta animacja. W tym cały urządzeniu potrzebuję RS232 (moze byc usb) i can....
słuszna "opieprzka" , Freddie :))) a więc wygląda to tak : #include "stm32f10x.h" #include "TouchPanel.h" #include "systick.h" #include "LCD/LCD.h" #include "SD_Card/sdio_sd.h" #include "FATFS_V0.08A/src/ff.h" #include "usb_lib.h" #include "hw_config.h" #include "usb_pwr.h" #include "stm32f10x_usart.h" #include <stdio.h> #include "Rtc/RTC_Time.h"...
Ja tez wlasnie kupilem sobie zestaw z tym MCU (zobacz link ponizej) i na poczatku nie wiedzialem jak sie za to zabrac. Taki wlasnie: [url=http://www.ebay.co.uk/itm/STM32F103... Wiekszosc byla po chinsku a sterowniki ktore mialy...
Witam, chciałbym zaprezentować Wam czujnik wilgotności mojej konstrukcji, a właściwie to bardziej sposób jego wykonania. Czujnik jest częścią większego https://obrazki.elektroda.pl/6661168900_... Dużym plusem takiego rozwiązania jest nieznaczna zmiana wyników pomiarów spowodowana zmianą napięcia zasilania, przy rozładowującej się baterii...
Przygodę z Azure RTOS (dawnej ThreadX) zacząłem częściowo z konieczności dalszego rozwoju mojego projektu, a częściowo za sprawą decyzji STMicroelectronics o zastąpieniu FreeRTOS przez Azure RTOS i szkoleń prowadzonych przez ST, które polecam. Moje pytania w tym temacie dają wyobrażenie o poziomie mojej wiedzy w tej dziedzinie. Jestem na początku drogi....
Tak myślałem. Ale to będzie w następnej wersji tego komputera w oparciu o xmega a może i stm32 ale to dla mnie nowość. Jeśli oczywiście czas pozwoli. A na xmega z powodu oczywiście prędkości. Chciałoby się uzyskać. Większa prędkość wyświetlania ekranu powitalnego. Tutaj był na początku znak VW. Ale szału nie robiło.
Witam znalazłem w sieci dwa modele mini oscyloskopów które są zbudowane na procesorach STM32F103C8T6 https://satoshinm.github.io/blog/180105_...
Oj przepłacisz w Kamami - w cenie o 20zł wyższej od pierwszej propozycji masz taki sprzęt: http://arduinosolutions.com/pl/p/HY-Mini... Procesor tej samej klasy co w pierwszej propozycji od Kamami, a masz jeszcze (oprócz złącza JTAG): 1. Wyświetlacz TFT 3,2" + touchpannel 2. Slot na karty SD 3. Złącze USB device (zestaw...
-Konfigurujesz kontroler tak, żeby generował przerwania po dotknięciu ekranu -Po nadejściu przerwania zapisujesz pozycję kliknięcia oraz czas -Po nadejściu kolejnego przerwania czytasz pozycję i sprawdzasz: JEŻELI abs(oldX - newX) < touchThreshold ORAZ abs(oldY - newY) < toucTthreshold ORAZ newTime - oldTime < timeThreshold. TO włączasz ekran...
Nie uruchamiaj dwóch rzeczy na raz! Karta i touchpanel pracuje na tym samym SPI i to jest potencjalne źródło problemów. Procedura ADS7843_WrCmd() [zakładam że tak się nazywa bo wszystkie się tak sterowniki pochodzą z jednego źródła ;)] wysyła komendy ukatywniające dany kanał pomiarowy X lub Y CHX - 0x90 i CHY - 0xd0 i to są właśnie te bity A2, A1,......
Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....
Witam Dołączyłem do istniejącego kodu wygenerowanego przez TouchGFX pliki konfiguracji UART wygenerowane przez STM32CubeIDE i nie mogę zlinkować plików. Jest komunikat: TouchGFX/build/ST/STM32F429IDISCO/Core/S... In function `MX_UART5_Init': c:\TouchGFXProjects\MyApplication\Projec... undefined reference to `HAL_UART_Init'...
nie udało mi się poprawnie cokolwiek wyświetlać .. więc nie pisz, że się nie da :) Wystarczy tylko (aż) napisać (poprawić) kilka funkcji warstwy zerowej, specyficznej dla swojego wyświetlacza tj.: LCD_L0_SetPixelIndex, LCD_L0_GetPixelIndex, LCD_L0_XorPixel, LCD_L0_DrawHLine, LCD_L0_DrawVLine, LCD_L0_FillRect, LCD_L0_DrawBitmap, LCD_L0_SetOrg, LCD_L0_Init,...
Ne wiem, po co do takiego zadania angażować RTOS, chyba, że docelowo ma być tego duo więcej. Skoro wiesz, co i jak trzeba zaprodramować - po prostu zaprogramuj timer, ADC i DMA, obrabiaj wstępnie próbki w przerwaniu DMA, a resztę przetwarzania zrób przez PendSV (obniż priorytet do najniższego), bez pętli głównej. Wiesz calosc dekodowania i wysylania...
Cześć, zwracam się Do Was z prośbą o pomoc w uruchomieniu Touch Sensor Controller (TSC) w STM32L0. Nie mam już pomysłu jak ugryźć temat, a po przeanalizowaniu UM od procka i UM od HAL, na dal do końca nie wiem jak odpalić funkcję pojedynczego klawisza dotykowego w tym procku. Co mam? Mam PCB z wlutowanym MCU. Do jego portów podłączone są: PA7 (TSC_G2_IO4)...
Damian7546 Wcale nie. Pytanie na ile wyceniasz wygodę, jeżeli 50..100$ nie jest problemem, to możesz wyszukać TFT z hasłem Friendly ARM. Te powinny działać z RPi całkiem sprawnie po LVDS lub HDMI. Poza tym mają touch screeny pojemnościowe, a nie rezystancyjne, co ułatwia obsługę gestów. Ale sprawdź w dokumentacji szczegóły; mogę się mylić. EuroGenio...
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żą...
Witam, Mam problem - mam za zadanie zrobić coś w stylu skanera 3D na STM32. Na razie nie mogę opanować samej obsługi kamery w konfiguracji STM32F103VE+ wyśw. SSD1963 7" (zestaw EB-STM32_08_LCD7) i kamera OV7725 . Do zestawu dostałem przykładowe projekty w keilu. Bazując na projekcie do sprawdzania kamery z wyświetlaczem 4.3' wkleiłem działające biblioteki...
Witam Próbuję oprogramować taki wyświetlacz: [url=http://www.ebay.com/itm/5-inch-TFT-... do wyświetlacza Wyświetlacz podłączony do FSMC w typowy sposób. Szyna danych D0-D15. Sterowanie wyborem rejestr kontrolny/dane szyna A16...
Poniżej program do obsługi wyświetlacza TFT: Interesuje mnie dlaczego funkcja LCD_Clear(WHITE) na STM32 działa wolniej niż na Atmedze32 z kwarcem 16MHz. Wydawało mi się że powinno czyścić ekran szybciej na STM32 a już na pewno nie wolniej. Tylko nie zwracajcie mi uwagi na temat pętli opóźniającej;) ponieważ i tak nie jest wykorzystywana w LCD_Clear....
Dłubię sobie projekt miernika-testera na STM32 z wyświetlaczem TFT 320x240. Do tej pory używałem wyświetlacza 2,5" ze sterownikiem ILI9341 i magistralą 8-bitową i działało to całkiem nieźle. https://obrazki.elektroda.pl/3496031800_... Ze względów mechanicznych potrzebuję wyświetlacza, który ma złącza tylko po jednej stronie i wybrałem...
Noy i nieprogramowany moduł kupiony (nadmiarowy) w Farnell 1.03.2017. Mikrokontroler STM32F412ZGT6, 1 MB Flash, 256 KB RAM 1,54" kolorowy LCD TFT z pojemnościowym panelem dotykowym Programator i debugger ST-LINK/V2-1 SWD Tryb pracy wirtualnego portu COM, pamięci masowej Zasilanie 5 V z USB lub zewnętrzne źródło 3,3 V, 5 V lub 7 - 12 V Kodek audio I2S...
Aktualnie najważniejsze pliki programu wyglądają następująco: main.c: [syntax=c]#include "main.h" //definicje stalych #define LINENUM 0x15 #define FONTSIZE Font12x12 #define LED1 GPIO_Pin_13 #define LED2 GPIO_Pin_14 #define PRZYCISK GPIO_Pin_0 //zmienne - definicje void Delay(__IO uint32_t time); extern __IO uint32_t TimmingDelay; unsigned short regVal;...
https://obrazki.elektroda.pl/3119391200_... Zaczęło się od tego, ze w sierpniu zeszłego roku 2019, gruchnęła w mediach informacja o jakimś wybuchu na wschodzie (a jakże, w Rosji), jakiejś rakiety, w następstwie którego nastąpiło skażenie radioaktywne. Tak z doświadczenia, jeżeli ruskie władze oficjalnie mówią, że coś pie.....eło i...
stm32 touch panel touch connect touch switch
wgranie języka polskiego antena cyfrowej telewizji naziemnej regulacja kwarc
social media ekspres krups ea8200
Jak zamknąć układ otwarty magnesem? Kontaktron i czujnik Halla Awaria wentylatora w piecu gazowym - zagrożenia