Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 16:13


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 27 mar 2017, o 22:08 
Offline
Użytkownik

Dołączył(a): 27 sty 2015
Posty: 61
Pomógł: 0

Witam

Kupiłem sobie ostatnio kamod e-paper z wyświetlaczem serii GDE035A3 i próbuje go uruchomić. Pobrałem przykłady ze strony Kamami, co prawda przykłady są przeznaczane pod STM32 Butterfly, zmieniłem ustawienia projektu, zmieniłem lekko kod programu tak żeby wszystko zgadzało się z pinami w Nucleo (F103). Niestety po podłączeniu wyświetlacza z płytką i zaprogramowaniu nic się nie dzieje.

(dla skrócenia posta wyciąłem zawartość tablicy bmp)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Cały program zatrzymuje się w momencie sprawdzania warunku ' while(GPIO_ReadInputDataBit(TEST_CTR_PORT,TEST_CTR) ==0)’, czyli program oczekuje, kiedy pin PC3 będzie 0. Myślałem, że zmienię numery wyprowadzeń, ustawienia projektu i wszystko będzie działało. Niestety jednak nie działa, może ktoś z was wie gdzie jest błąd i czemu to nie działa. :)

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 mar 2017, o 07:15 
Offline
Użytkownik

Dołączył(a): 01 lis 2013
Posty: 302
Pomógł: 32

Witaj,

Na początek proponuje zaglądnąć na schemat Twojego NUCLEO i upewnić się, czy piny które chcesz używać nie są podpięte do czegoś w NUCLEO.

_________________
Pozdrawiam,
sq8mvy, Paweł



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 mar 2017, o 22:17 
Offline
Użytkownik

Dołączył(a): 27 sty 2015
Posty: 61
Pomógł: 0

Sprawdziłem wszystko, zmieniłem jedynie PA2 na PC10 i PA3 na PC12. Zmontowałem cały układ od nowa, sprawdziłem miernikiem wszystkie połączenia, niestety dalej nic program zatrzymuje się przy warunku while(GPIO_ReadInputDataBit(TEST_CTR_PORT,TEST_CTR) ==0).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 mar 2017, o 19:26 
Offline
Użytkownik

Dołączył(a): 01 lis 2013
Posty: 302
Pomógł: 32

Witaj,

Wcale się nie dziwię, że nie działa. Wiesz, że aby używać portów, należy je najpierw skonfigurować ?
W NUCLEO 103 masz do dyspozycji porty GPIOA, GPIOB oraz GPIOC. Porty masz konfigurowane w funkcji:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


I teraz powiedz mi, w jakim celu jest konfigurować porty GPIOD, GPIOE których nie ma w Twoim NUCLEO ?
Trzeba konfigurować GPIOA, GPIOB oraz GPIOC, a tego nie masz, więc porty nie działają, tak jak byś chciał....

Ponadto, w definicjach również masz bałagan:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Oraz to:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


A to, mogę się jedynie domyślać, tyczy się jakiejś klawiatury ?
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


W takiej postaci nie ma prawa działać ten przykład. Popraw to porządnie i podaj Twój schemat, bo tak można jedynie zgadywać za pomocą szkalnej kuli...

_________________
Pozdrawiam,
sq8mvy, Paweł



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 kwi 2017, o 21:27 
Offline
Użytkownik

Dołączył(a): 27 sty 2015
Posty: 61
Pomógł: 0

Dobra, poprawiłem trochę i działa :D

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Jeszcze takie pytanie znacie jakiś program do konwersji obrazów do postaci tablicy? (2 bitowa głębia kolorów).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO