W załączniku masz projekt w środowisku CoIDE dla STM32F103, więc nie powinno być problemu z przeniesieniem dla Twojego cpu. Już trochę czasu minęło jak się tym bawiłem, ale w fukcji LCD_Initializtion kod odpowiedzialny za inicjalizację dla tego wyświetlacza zaczyna się dla DeviceCode==0x8989. Piny odpowiedzialne za komunikację z wyświetlaczem definiujesz...
Witam Od kilku dni bez skutecznie próbuje znaleźć działającą bibliotekę do obsługi wyświetlacza ITDB02-3.2 na sterowniku ssd1289. Wszystkie biblioteki jakie znalazłem są dla arduino lub są uszkodzone, a więc proszę o podesłanie linku jakiejś sprawdzonej biblioteki(język C) do tego typu wyświetlacza. Pozdrawiam
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?
Todor Todorow napisał świetna bibliotekę obsługującą m.in. ten wyświetlacz. [url=http://developer.mbed.org/users/tto... Sprawdzone, na Freedom KL25Z działa. Pozbyłem się już tej płytki, ale jak byś miał jakieś problemy, to pisz.
Niestety są to juz na tyle złozone procedury ze zdalnie nikt diagnostyki nie zrobi. Jezeli ta "biblioteka" jedzie na na delayach to proponuję ją porzucic na starcie i nawet się w nią nie wglebiac.
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.
Zestaw ten poprawnie działa przy ustawieniach (przynajmniej u mnie) [syntax=c] GPIOD->CRH = 0xbb44bbbb; GPIOD->CRL = 0xb4bb44bb; GPIOE->CRH = 0xbbbbbbbb; GPIOE->CRL = 0xb4444444; RCC->AHBENR |= RCC_AHBENR_FSMCEN | RCC_AHBENR_SRAMEN; RCC->APB2ENR |= RCC_APB2ENR_IOPDEN | RCC_APB2ENR_IOPEEN; FSMC_Bank1->BTCR[0] = 0x1011; FSMC_Bank1->BTCR[1] = 0x202;[/syntax]...
Oki, przejrze wieczorem jak wroce z pracy, moj telefon nie obsliguje formatu rar, wiec nie moge teraz tego przejrzec. Moze jak chcesz przesle ci swoja biblioteke, bedziesz tylko musial zmienic wystawianie danych na szyne, bo ja pracuje na lpc2146 (to tez wieczorem). edit Wiec tak, przejrzalem szybko ta biblioteke i musze jeszcze wiedziec jaka ma wartosc...
Witam Od jakiegoś czasu próbuje uruchomić wyświetlacz TFT 3.2 SSD1289 na platformie mbed. Posiadam płytkę F401RE oraz korzystam z biblioteki [url=https://developer.mbed.org/users/tt... Jedynie mam biały ekran od podświetlania nic więcej. Plik main: [syntax=c]#include "mbed.h" #include "ssd1289.h" #include "lcd_base.h" #include...
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...
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
Pracowałem z ILI, pracowałem z SSD... Każdy ma swoje wady: ILI (at)SPI to teoretycznie 10MHz przy ciągłym zapisie i 3,3MHz przy odczycie. SSD (at)SPI to teoretycznie 13MHz przy zapisie, ale tylko 1MHz przy odczycie. W praktyce czytasz tylko wtedy, gdy tworzysz aplikacje z tłem lub ikonkami. Ja pracowałem z nimi (at)4MHz i strasznie mnie denerwowało...
Przepraszam ze podbijam Może wie ktoś jak uzyskać przezroczystość okien ?? Przeglądałem dokumentacje do biblioteki ale okna zamiast być przezroczyste są czarne.
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...
Mam zestaw jak w temacie i podczas kompilacji przykładów natknąłem się na następujący problem: Przykładowy program raz wyświetla coś na wyświetlaczu raz nie (biały ekran) - pomaga reset. Problem występuje podczas pierwszego uruchomienia po włączeniu zasilania. Zwróciłem uwagę iż jak już zaskoczy to wszystkie funkcje graficzne działają bez problemu....
Ostatnio przypomniałem sobie o moim starym i niedziałającym wyświetlaczu. Udało mi się go uruchomić kod był dobrze napisany problem był w tym że jtag był włączony i nie mogłem tych kilku pinów ustawić. Teraz działa i jestem pod wielkim wrażeniem jak atxmega potrafi szybko wrzucać całe ramki obrazu na lcd. Teraz pojawił mi się problem(przejściowy) odnośnie...
Dzięki za zainteresowanie. FSMC w ogóle nie dotykałem. Napisze tak jak to rozumuje, a mogę to źle rozumować także zaraz mnie poprawcie jak coś. FSMC nie dotykałem, po mimo, że wiem, że STM ma właśnie FSMC co służy do wspomagania transmisji z LCD. Ale chciałem sie oprzeć na bibliotece którą mam. Wzorując się na LPC1768, który takowego wspomagacza LCD...
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...
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...
Witam. Mam następujący problem. mam zestaw ewaluacyjny z procesorem Stm32F103VC i wyświetlaczem opartym na SSD1289. Do obsługi wyświetlacza używam bibliotek GLCD od producenta zestawu. Wszystko było by ok gdyby nie jeden dziwny problem. mianowicie taka funkcja chodzi bez problemu: 3 ][240]" gdy to zrobię nie działają żadne funkcje . Ani funkcja malująca...
(at).Wiśnia Problem jest natury czysto programowej. Ściągnij sobie darmowe przykłady do mojej ksiażki o LCD-TFT - masz tam m.in. bibliotekę do tego kontrolera a w niej funkcje wyswietlania znaków, pozbawione wad o których piszesz. Kliuczem jest połączenie wyświetlania znaku z kasownaiem tła. Jeśli te dwie operacje rozdzielisz (w sumie po co, tym bardziej,...
Nie dałem rady podłączyć wyświetlacza pod leonardo więc specjalnie zakupiłem mega i połączyłem z godnie z tym opisem [url=http://www.geeetech.com/wiki/index.... Mam tylko pewien problem, dotyk i wyświetlacz niby działają ale strasznie migocze ekran. Przechodzą po nim białe paski pionowe, najczęściej gdy się nagrzeje i go dotknę. Ciekawe...
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...
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! Próbuje rozpocząć pierwszą komunikację z wyświetlaczem LCD HY-320 opartego na sterowniku SSD1289. Na podstawie bibliotek ze strony http://obrazki.elektroda.pl/7640696200_1... Ekran toleruje napięcie 3.3V, więc zasilam i mikrokontroler, i ekran napięciem 3.3V. Atmega32A według noty katalogowej jest w stanie pracować na tym napięciu...
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...
Dobrze, może faktycznie źle opisałem istotę mojego problemu. Od 3 lat hobbistycznie tworzę projekty na Arduino (prawda - część ciekawych znalezionych kopiuję). Nie jestem ani elektronikiem ani programistą. Zakupiłem wyświetlacz o którym wcześniej pisałem (TFT 3,2" z panelem dotykowym na układzie ILI9341). Tak jak również wcześniej wspominałem dodatkowo...
stm32 ssd1289 ssd1289 stm32f4 linker biblioteka
projektor tekst elektromagnes sprawdzenie miernikiem sterowanie sygnalizacją świetlną
router wymiana kondensatora kable zasilające audio
Schemat elektryczny żurawia HMF 60200 - dostępność i uzyskanie Głośniki Yamaha Tyros nie działają - przyczyny i rozwiązania