ATNEL tech-forum https://forum.atnel.pl/ |
|
STM32 przypisanie wartości na port https://forum.atnel.pl/topic18212.html |
Strona 1 z 1 |
Autor: | Kulfi27 [ 20 kwi 2017, o 21:50 ] |
Tytuł: | STM32 przypisanie wartości na port |
Witam, mam do was pytanie koledzy mianowicie pisząc kod do obsługi wyświetlacza tft dane 16 bitowe przesyłałem na cały port B i tu problemu nie było język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. teraz potrzebuje dane "data" przypisać do rożnych pinów np bit 6 data przypisać 14 pinowi portu C na szybko do głowy przychodzi coś takiego język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. choć wydaje mi się że musiał bym użyć jakiegoś maskowania nie jestem pewien będę wdzięczny za pomoc |
Autor: | Kulfi27 [ 20 kwi 2017, o 22:55 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
Tak masz rację rozumiem tylko że w tym przypadku zależy mi na szybkim przesłaniu całych 16 bitów a wyświetlacz chcę podłączyć do różnych pinów a ta opcja będzie wolna tak mi się wydaje myślałem o jakimś zdefiniowaniu danego bitu zmiennej pod konkretny pin procka. |
Autor: | Nefarious19 [ 20 kwi 2017, o 23:10 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
Kulfi27 napisał(a): Tak masz rację rozumiem tylko że w tym przypadku zależy mi na szybkim przesłaniu całych 16 bitów a wyświetlacz chcę podłączyć do różnych pinów a ta opcja będzie wolna tak mi się wydaje myślałem o jakimś zdefiniowaniu danego bitu zmiennej pod konkretny pin procka. Co byś nie zrobił to bedzie wolne... podłącz ten wyświetlacz do jednego portu i nie kombinuj. |
Autor: | savian86 [ 20 kwi 2017, o 23:51 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
A nie myślałeś żeby wykorzystać do tego FSMC? |
Autor: | Kulfi27 [ 22 kwi 2017, o 18:33 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
Samego FSMC jeszcze nie wykorzystywałem może wypróbuje, chyba jednak podłącze go do jednego portu i tyle, a czy możesz mi powiedzieć jak wygląda wykorzystanie FSMC, czy procek wtedy robi jako driver dla matrycy czy wykorzystuje wbudowany w wyświetlaczu SSD1963 . |
Autor: | savian86 [ 22 kwi 2017, o 20:51 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
FSMC upraszcza "machanie pinami". Dla przykładu zamiast: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. To robisz coś takiego język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. A tajemnicze FSMC_LCD_DATA, FSMC_LCD_COMMAND to adres pamięci język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. i to cała obsługa, a konfiguracje FSMC wyklikasz w cubeMX w 3 sekundy. Polecam |
Autor: | Kulfi27 [ 22 kwi 2017, o 23:14 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
Chyba nie do końca to ogarniam nie korzystam z cubeMX tylko czasami żeby zobaczyć gdzie co ustawione i nie wiem co ma oznaczać LCD register select ? |
Autor: | savian86 [ 22 kwi 2017, o 23:50 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
CS <---> PD7 (NE1) RS <---> PD11 (A16) RD <---> PD4 (NOE) WR <---> PD5 (NWE) |
Autor: | Kulfi27 [ 25 kwi 2017, o 22:13 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
Czy mógł bym Cię prosić jeszcze o małe wyjaśnienie chciał bym to dokładnie zrozumieć mianowicie jak wygląda samo wysłanie danych do wyświetlacza czy to jest samo przypisanie wartości pod adres FSMC_LCD_DATA? |
Autor: | savian86 [ 26 kwi 2017, o 06:51 ] |
Tytuł: | Re: STM32 przypisanie wartości na port |
Tak, podlaczasz wyświetlacz zgodnie z konfiguracją FSMC i w momencie wpisania wartość pod adres FSMC_LCD_DATA sprzęt zaczyna fizycznie wysyłać to do wyświetlacza, ty nie musisz nic więcej robić. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |