Co do przyczyny nieprawidłowego wyświetlania, to sprawdź wyprowadzenie/bit GD. Powinien być sterowany sprzętowo i mieć stan odpowiedni do Twojego wyświetlacza. http://www.kosmodrom.com.ua/el/STM32-TFT... - tutaj znajdziesz opis: strony 29 i 30. SSD1289 jest trochę dziwnym i przestarzałym kontrolerem. Jeżeli możesz to poszukaj czegoś na SSD1963...
Podeślij jakiś listing- wgram go do swojego zestawu STM32 ( HY-mini) i zobacze jak zachowa się mój wyświetlacz.
Widzę, że procesorek ma FSMC, a wyświetlacz obsługuje interfejs i80 (8080). W związku z powyższym sterowanie nim będzie banalnie proste, gdyż FSMC będzie mu wrzucał wszystko co rozkażesz. Wskazana lektura to datasheet :) tam masz wszystko opisane na temat konfiguracji FSMC podpowiem, że interesuje Cię NOR Flash/PSRAM controller. Podłączenie jest w nocie...
Może ci RAMu braknie Spróbuj tablice umiescić we flashu [syntax=c]const uint16_t grafika[3][240]={};[/syntax]
Chcę zrobić coś takiego: http://blog.tkjelectronics.dk/2014/01/co... Tutaj twórca miał stm32 bez DCMI, nie wykorzystywał też nawet żadnego DMA. Jedyne co miał to dodatkowo pamięć FIFO między kamerką a procem. I wyrobił mu się spokojnie:) Dodano po 1 Wystarczy chwilowy dostęp do fragmentów obrazu.
Witam. Dwie noce z st32f103 już za mną. SSD1289 i dotyk już działa. Teraz mam problem z konwersją pliku np. BMP do stałej tablicy która będzie umieszczona w FLASH-u. Więc szukam programu, który mi takiej konwersji dokona.
Jeśli na pewno masz SSD1289 to powinien być podłączony do FSMC ..to raz . W tym sterowniku trzeba zwrócić uwagę na inną funkcje rejestrów. ..szczególnie na rejestry definiujące rozmiar okna i pozycje "kursora". Bo ogólnie krążące biblioteki GLCD dla tego sterownika wymagają lekkiej poprawki.
SSD1963 Duża różnica jest między tymi sterownikami? (Cena była identyczna) <- miałeś na myśli SSD1289 ? Sam się zastanawiałem jaka jest różnica między (myślę) popularnymi modułami HY320 i HY32D. Jeden jest na ILI9320 a drugi na SSD1289 (posiadam ten drugi, na ssd a ten pierwszy na ili właśnie chcę kupić). Myślałem, że muszę ds odpalić by po mozolnej...
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...
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...
Przykladowy kod oraz projekt STM32CubeMX w załączniku: [syntax=c]#define SSD1289_REG (*((volatile uint16_t *) 0x60000000)) // Address for writing register number #define SSD1289_DATA (*((volatile uint16_t *) 0x60020000)) // Address for writing data ... GRAPH_DrawRectangle2(0, 0, 32, 32, 0xFFFF); // bialy kwadrat ... void GRAPH_DrawRectangle2(uint16_t...
Witam Nie wiem na jakim driverze jest ten wyświetlacz, procedurę inicjalizacji mam z dołączonych bibliotek i jest w niej kilka inicjalizacji w zależności od typu wyświetlacza, w moim przypadku jest to Device Code = 8989. Driver SSD1289 Na forum opisane kilkanaście razy. Pozdrawiam
Niestety wstawienie opóźnień nie pomaga, wszystko działa dopóki nie chcę skorzystać z jasnej barwy.
Juz kiedyś pisałem, że chińczycy mają chyba swoje wersje ukladów, bo w niektórych miejscach z notą katalogową zupełnie się to nie zgadza. Ale sam widzisz, że nie trzeba w sumie mieszać w rejestrach konfiguracyjnych a obraz się odwrócił :) Nawiasem mówiąc rejestry wypełnione wprost z noty aplikacyjnej są lepsze niż chińczycy zastosowali w bibliotece...
Na aukcji z której go mam opis jest taki: Na płytce znajduje się matryca Chip On Glass 320x240, rezystancyjny panel dotykowy, podświetlenie, sterowniki wyświetlacza i panelu dotykowego oraz slot kart SD. Matrycą steruje układ SSD1289 firmy SOLOMON SYSTECH, a o panel dba układ XPT2046 firmy XPT. Parametry techniczne: ø Rozdzielczość 320x240xRGB...
(at).Wiśnia Kilka uwag odnośnie funkcji LCD_PutChar: 1. Niepotrzebne memcpy z tablicy AsciiLib do buffer. wystarczy użyć wskaźnika. 2. Niepotrzebne 2 pętle for. Wystarczy jedna, ta druga + odpowiedni else. 3. Dodatkowo możesz zoptmalizować swoją funkcję poprzez alokację bufora statyczną lub (zaraz spadną gromy z jasnego nieba) dynamiczną. W pętli for...
To ściągnij, choć by z stąd: http://www.micro4you.com/store/hy-mini-s...
Witam czy może mi ktoś wytłumaczyć jak wyliczyć adres poniżej w przypadku gdy linia CS SSD1289 jest podłączona do FMC_A0(PF0). W przykładzie poniżej linia CS podłączona jest do A16. Szukałem, czytałem w Internecie ale mało kto to wyjaśnia. Reszta połączeń jest wykonana następująco: LCD_RD --> NOE(PD4), LCD_WR --> NWE(PD5), LCD_CS --> NE1(PD7). Procesor...
Dobra, już jest lepiej :) LCD_DisplayString używa LCD_PutChar. LCD_PutChar używa LCD_SetPoint. Co robi LCD_SetPoint? 1. Poprzez komendę 0x2A (Set Column Address) podaje do SSD1963 współrzędne X, dla których będzie zapis kolejnych danych. Tutaj od x przesłanego jako parametr do końca wyświetlacza. 2. Poprzez komendę 0x2B (Set Page Address) podaje do...
Cóż, zadziwia mnie prędkość odświeżania zdjęć - jak na zdolności poczciwego AVR'a taktowanego 16MHz bomba. Ja mam podobny TFT 3,2" oparty na SSD1289 - jak będę miał czas to się za niego zabiorę, ale równocześnie z nauką STM32. (PS. czy rzuciłbyś okiem, czy sterowanie odbywa się podobnie?) Takie pytania: 1. Jakie konkretnie układy zastosowałeś do konwersji...
Mam prawie identyczny przypadek. Sterownik to SSD1289. Biblioteka do niego to glcd w ktorej mamy #define LCD_REG (*((volatile unsigned short *) 0x60000000)) /* RS = 0 */ #define LCD_RAM (*((volatile unsigned short *) 0x60020000)) /* RS = 1 */ Jak to się wylicza i jak w tym przypadku działa FSMC?
Temat jakoś umiera śmiercią naturalną. Pozwolę sobie nieco odświeżyć. Hardware: - HY-mini (Cortex M3) - LCD ze sterownikiem ssd1289 (FSMC) - karta sdhc (SDIO) Software: - fatfs R0.10 („testowałem” też wcześniejsze wersje) - „HAL” dla fatfs – silnie wzorowany na przykładach dołączonych do HY-mini i przykładach sugerowanych...
No tak... Jak zwykle zawracam tylko niepotrzebnie głowę. Pośpiech mi nie służy. Teraz pozostaje mi zbadanie głównego problemu, który był powodem niezbyt profesjonalnego testowania ADC. W projekcie zmieniłem ostatnio wyświetlacz z HD44780 na SSD1289 (FSMC). Po czym uruchamiałem projekt z nowym przedwzmacniaczem. Wykrycie przekroczenia progu na ADC (lub...
Witam, Korzystam z płytki "Open103Z" z procesorem jak w temacie. Ma ona przygotowane złącze na wyświetlacz graficzny. Wyświetlacz to HY32C z kontrolerem SSD1289. Próbowałem przystosować jakiś przykład z sieci, korzystający z FSMC, do swojego zestawu(tzn. zamienić szyny adresowe i odpowiedni sektor pamięci), jednak wyświetlacz nie reaguje. W części z...
Witam A dokładnie w czym problem z konfiguracją? Jeśli masz DM-LCD35RT to pewnie na SSD2119 Czyli w LCDConf.c: [syntax=c]void LCD_X_Config(void) { GUI_DEVICE * pDevice; CONFIG_FLEXCOLOR Config = {0}; GUI_PORT_API PortAPI = {0}; pDevice = GUI_DEVICE_CreateAndLink(GUIDRV_FLEXCOLO... GUICC_M565, 0, 0); Config.Orientation = GUI_SWAP_XY |GUI_MIRROR_X; LCD_SetSizeEx...
Dwie sprawy: 1. LCD_WriteRAM_Prepare() tak, wiem skąd to pochodzi, nawet tego używałem (ale nie zadziałało mi do tej pory wyświetlenie obrazu na zestawie HY mini z LCD HY32D na kontrolerze o deviceCode 8989 (o ile pamiętam SSD1289). 2. O pytałem ogólnie o zapis danych do zewnętrznej pamięci flash (nie ważne jakich czy to obraz czy dla prostych układów...
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...
A ile to jest MAX_X * MAX_Y? Nie ponad 0xFFFF czasem? Tak o te 20%? A jak wpiszesz do NTDR 0xFFFF, to wypełni tą część ekranu poniżej tych 20% (wiem, nie sumuje się z 90% do 100%, ale może to przybliżone rachunki). Pozdrowienia, m.ki
Skoro masz płytkę HY-MiniSTM32V to powinieneś mieć razem z nią gotowca do obsługi wyświetlacza LCD 320x240 Masz racje - ma ale nie do zastosowania z emWin. Pewnie pozostanie ta biblioteka (5.16) nie do wykorzystania. Cierpliwości ..pisze własny driver do SSD1289 i coś już widać ... na razie tylko w orientacji pionowej.
Witam Posiadam moduł [url=http://propix.com.pl/pl/p/Modul-STM... opanowałem w miarę dołączony wyświetlacz 2,8" oparty na ILI9320. Aktualnie wziąłem na tapetę wyświetlacz [url=http://propix.com.pl/pl/p/LCD-3.2-T... 3.2" TFT SSD1289 HY-320 podłączając go analogicznie do dołączonego 2,8",...
Witam Dodałem lib STemWin520d_CM3_GCC.a w trzeba tylko skonfigurować Lcd i TouchPanel i program mi się skompilował. Jak znajdę trochę czasu to zobaczę czy to działa na - HY-mini STM32 emWimGUIBuilder V5.20 tworzy plik .c który można dodać do projektu. Pytanie czy to jest za darmo? bo te jest ewidentnie GUI Micrium. po dodaniu STemWin520d_CM3_OS_GCC.a...
Przepraszam jeśli odgrzewam kotleta ale mam podobne zmartwienie. Chcę zbudować urządzenie z panelem TFT o przekątnej 4.3" (zapewne będzie to na SSD1963 - mam wrażenie, że to już archaiczny układ dlatego zapewne ugryzę też FT800, jakby ktoś nie znał w co wątpię to tu jest prezentacja Dodano po 1 Edit: W dokumentacji https://www.displaytech-us.com/sites/def...
Podłączyłem przewodami discovery z zewnętrznym wyświetlaczem. Skompilowany przykład, który dołączony jest w paczce działa, a kod źródłowy jest dla sterownika SSD1289. Jeżeli w kodzie dema umieszczę np. zapalanie LEDów to ten fragment działa ale wyświetlacz nic
blx r2 Co jest w r2? Skąd się to wzięło w r2?... Jeśli do r2 był load PC-relative, to siłą rzeczy musi być tam mniej lub bardziej własciwy adres (else znaczyłoby to, że linker się pomylił ;] ). A domyslam się, że do r2 poszedł lipny wskaźnik na funkcję...
errata czytałeś??
Witam A konfiguracja FSMC... co tam ustawiłeś Pozdrawiam
Wg tego co piszą w HY32D jest kontroler SSD1289. Tak więc przeszedłem do sekcji, gdzie są opisane komendy. Wśród nich znalazłem te, które opisał Piotrus_999: R44h Horizontal RAM address position R45h Vertical RAM address start position R46h Vertical RAM address end position to by wyglądało, że o to chodzi, jednak z tym Horizontal trochę dziwnie wyglądało....
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)....
W załączniku wrzucam schemat podłączenia LCD SSD1289 i pamięci W9825G6JH-6. Bardzo proszę o odpowiedź, czy jest on poprawny. LCD nie podłączyłem przez LTDC bo wydaje mi się, że nie da się sterownika SSD1289 łączyć w ten sposób. Dziękuję i pozdrawiam
Udało się, po przeniesieniu inicjalizacji bufora do funkcji zadziałało. Niestety po zmianie idei bufora, nie chce mi całkiem działać wyświetlanie obrazu na LCD. Całkiem znaczy, że pojawiły się czerwone pionowe paski o grubości około piksela na całym obrazie. Obraz przesyłam przez DMA z tego bufora do LCD(SSD1289). LCD podpięty także przez FMC. Czy jest...
Niestety nic nie pomogło:/ Wyświetlacz LCD na sterowniku SSD1289 podpięty pod inny bank FMC jako pamięć SRAM chyba nie może zakłócać transmisji, prawda?
kurcze myślałem że nie jest aż tak pozmieniana pisana pod jakiegoś il ja to pozmieniałem na SSD1289 aż zapalił, kurcze widzę że znowu czas w kosz:/
Sam program to, jak niektórzy pewnie stwierdzą, nie odkrycie, ale moim zdaniem projekt bardzo dydaktyczny. Cóż, jestem wróżbitą :D Co do prędkości to przy 48MHz rzeczywiście nie wyciskasz dużo z tego procesora. Ja w tej chwili pracuję nad grą typu "labirynt z kulką" na procesorze STM32F103(at)72MHz i LCD SSD1289 240*320 i właśnie nie wiem czy nie będę...
Sterownik do TFT to pewnie SSD1289. Mam taki i działa całkiem fajnie. Kupowałem Tajlandii jakieś 2 lata temu jako element do zestawów z STMF1xx. Co do FSMC na płytce Discovery, to ewidentnie ktoś celowo wstawił kontrolę prądu obciążenia na pin FSMC.NWE. Dopóki masz zamontowaną zworkę (R50), dopóty układ STMPS2141 będzie blokował zapis do pamięci/urządzeń...
W ręce wpadł mi wyświetlacz 4'3 cala z wbudowanym kontrolerem FSA506. Posiłkując się tematem http://www.elektroda.pl/rtvforum/viewtop... udało się go uruchomić. Niestety przedstawiony sposób komunikacji jest strasznie powolny. Bazując na działającym przykładzie z wykorzystaniem kontrolera SSD1289 próbowałem odpalić ten wyświetlacz...
No nie będe ukrywał że informatyka to nie tylko moja pasja ale i wykszatałcenie... więc w czasie gdy inni maluja czy kleją modele... moim hobby jest właśnie to... Nie chce zaczynać od sterowników do rakiet ;P ale uważałem że zaczynajac od ATMEGA zaciągne również troche wiedzy z elektroniki... (na allegro jest takie coś >> Wyświetlacz 3.2" TFT ( Arduino...
Witam Mam takie pytanie. Posiadam wyświetlacz Hy32D oparty na sterowniku ssd1289 . Udało mi się go uruchomić wszystko działa jak należy martwi mnie jednak jedna rzecz na ekranie cały czas widać szybko przelatujące prążki. Nie jest to efekt wypełniania pikselami ponieważ obraz jest wyświetlany statycznie wygląda to tak jak by niskie odświeżanie czym...
Witam W nadchodzącym tygodniu zlecę wykonanie dla siebie płytki rozszerzeń JB LCD TFT STM32F4-Discovery Shield do 50-60 zł brutto + koszty wysyłki ( przy większej ilości płytek cena może ulec znacznej zmianie ) http://obrazki.elektroda.pl/7156966000_1... W razie pytań proszę pisać
OGŁOSZENIE NIEAKTUALNE Sprzedawaną płytkę ewaluacyjną sprowadziłem bezpośrednio z Chin ale z przyczyn prywatnych nie mogę się zająć tą rodziną mikrokontrolerów. Zestaw jest kompletny i w pełni sprawny, płytka została przetestowana z użyciem debuggera Segger J-Link. Cena 100pln, taka sama za jaką kupiłem za granicą $33 (+10pln paczka poczty polskiej,...
biblioteka ssd1289 ssd1289 stm32f4 stm32 f103rb
maszyna łucznik bagażnik rowerowy załączenie tyrystora bocznikiem
kociol gazowy mieszany radio blaupunkt daytona
Jak wejść w menu pieca Immergas Victrix EXA? Schemat zamka master w Peugeot 405 - szczegóły i diagnostyka