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
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...
:) Znaczy pomogłem?
Dobrze rozumiesz. Nikt nie kaze uzywac Ci FSMC. Zreszta taki lpc1114 nie ma FSMC a udalo mi sie poprawnie zainicjowac ssd1289 oraz wyswietlic tekst.
Moze wez sobie odpal debuger i zobacz dlaczego nie dziala. A jestes pewien ze to SSD... bo ja mam jakies discoevry i tam jest ILI... nie pamietam numeru
do procka oczywiście....
w zakladce registers przy r2 mam 0 ;/
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ę...
Witam, Co może być przyczyną takiego wyświetlania obrazu na lcd. Wydaje się jakby 1 i 2 kolumna została zamieniona miejscami 3 z 4, 5 z 6 itd. lcd 3,2" ssd1289 + xpt2046 Moduł discovery stm32f4 http://obrazki.elektroda.pl/9726337500_1... Połączenia: LCD <-> STM32F4Discovery RS -> PD11 WR -> PD5 RD -> PD4 CS -> PD7 RESET...
Witam muszę przesłać dane z bufora w pamięci uC do lcd ssd1289. Chcę to zrobić za pomocą DMA. Problem w tym, że bajty są zamienione miejscami. Czy DMA w STM32F4 ma jakąś możliwość aby w taki sposób przesyłać te dane? Bardzo zależy mi na szybkim przesyłaniu, dlatego przepisywanie do nowego bufora z zamianą bajtów nie wchodzi w grę.
(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...
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...
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...
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ń...
Czyli gdy RS jest podpięte pod A0 to będzie (0x60000000 | 0x00000002)? Tak.
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...
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
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?
Przepraszam ale wprowadziłem was w błąd, nie było śladu tej funkcji, ponieważ zakomentowałem jej wywołanie podczas testów, aby sprawdzić co powoduje DH. Po odkomentowaniu pojawiła się w pliku .lss. Poniżej fragment tego pliku, nie rozumiem go do końca, czemu jest ona tam tak jakby 2 razy. Jeśli chodzi o wywołanie tej funkcji to jest praktycznie od razu...
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ć
stm32 ssd1289 biblioteka ssd1289 stm32f4 sector
sterowanie beninca intel motherboard schemat betoniarka
samsung wf70f5e0w2w samsung wf70f5e0w2w
Elektroniczny zegarek nie odmierza czasu po ustawieniu Prędkość obrotowa piły widiowej 50 cm do drewna