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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 11 sie 2025, o 03:15


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
    Autor Wiadomość
    PostNapisane: 17 wrz 2014, o 23:51 
    Offline
    Nowy

    Dołączył(a): 30 cze 2014
    Posty: 10
    Pomógł: 0

    Witam, mam drobny problem z wyżej wymienionym wyświetlaczem. Zacznę od przesłania bibliotek.

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


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


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


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


    Biblioteki znalazłem w internecie i troszkę zmodyfikowałem ponieważ były pod inny stm32f4 i teraz nie wiem czy mam dobrze skonfigurowaną magistralę SPI czy problem leży po stronie drugiej biblioteki choć niby tam nie było dużo zmieniane jedynie konfigruacja GPIO i zegarów czy może problem jest po stronie wyświetlacza. Objawy są takie, że od czasu do czasu wyświetlacz zalapie, że ma działać, ustawi sobie kontrast i zaświci kilka losowych pikseli, a starając się wyświetlić napis wyświetli go w dobrym miejscu, ale tak w 90%, ale częściej jednak wogóle nie zadziała. Mógłby mi ktoś pomóc rozgryźć ten problem :D?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 wrz 2014, o 09:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2012
    Posty: 238
    Pomógł: 5

    Sprawdź delay, bo DiscoF4 jest trochę ;) szybszy od VL . To może być jedną z przyczyn.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 wrz 2014, o 10:17 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 10 wrz 2013
    Posty: 23
    Pomógł: 1

    Nie mam dużej możliwości sprawdzenia kodu bo nie korzystam z tej biblioteki, ale 90% przypadków problemów z SPI to złe odstępy czasowe, najlepiej sprawdzić analizatorem logicznym czy wszystko jest w porządku. Z tego co pamiętam to w przypadku niektórych ustawień timerów częstotliwość taktowania była dwa razy większa niż normalnie, w manualu spójrz na "clock tree".

    _________________
    Mikrokontrolery ARM



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 wrz 2014, o 10:45 
    Offline
    Nowy

    Dołączył(a): 30 cze 2014
    Posty: 10
    Pomógł: 0

    juz sie zaopatrzylem w analizator stanow logicznych i kiedy mi tylko przyjdzie to wszystko posprawdzam. jednak wydaje mi sie, ze wszystko jest z nia w porzadku, poniewaz wyswietlacz moze byc taktowany do 4MHz, a u mnie wychodzi 750kHz. bawilem sie nim troche i problem jest taki kiedy w funkcji main wlaczam inicjalizacje to wogole nie reaguje, a kiedy inicjalizacje mam ustawiona na przycisk na przerwaniu to juz sie inicjalizuje, ustawia kontrast i wyswietla to co chce wiec spi dziala tylko wyswietla to byle gdzie znaczy wiem, ze nie ustawiam kursora jednak na pare sposobow nie chce on sie ustawic tam gdzie ma byc. macie na to jakis pomysl ?



    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: 4 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Google [Bot] i 1 gość


    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