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



Teraz jest 2 gru 2024, o 18:31


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 20 wrz 2016, o 15:47 
Offline
Użytkownik

Dołączył(a): 05 lis 2013
Posty: 353
Lokalizacja: Kraków
Pomógł: 6

[/syntax]Witajcie.

Odnalazłem taki kod, który prawie działa - tj ekran w trybie graficznym po starcie działa tylko w połowie (górna połówka) a po resecie działa już dobrze.
Zacząłem czyścić kod i chciałem go zrobić już na bazie biblioteki żeby łatwiej było go używać, ale mimo, że przekopiowane jest praktycznie tak samo to nie działa.
Już dla uproszczenia podaję komendy jedna po drugiej bo może w zmiennych coś jest nie tak, ale ciągle wyświetlacz jest martwy.


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


a tutaj moja biblioteka tworzona z SSD1306
plik biblioteki
Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

no i na koniec plik główny main
Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Ostatnio edytowano 20 wrz 2016, o 20:23 przez iwi, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 wrz 2016, o 00:56 
Offline
Użytkownik

Dołączył(a): 05 lis 2013
Posty: 353
Lokalizacja: Kraków
Pomógł: 6

Dziekuję za przypomnienie = poprawię się.

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

w której się program zawiesza.

Jednak jest jeszcze coś nie tak.
Przy wyświetlaniu napisu "Hello World!" pojawił się napis "Hello wrld! o"
to "o" jakby uciekło z napisu.

mam natomiast problem po przestawieniu w tryb graficzny z wyświetlaniem czcionek i grafiki.

Organizacja pamięci jest zrobiona inaczej niż w Mirkowym poradniku o OLEDach
Obrazek
tzn po wyświetleniu pierwszego bajta danych w OLEDach SSD1306 następny bajt jest pod spodem, a tutaj obok. Więc obrazku bezpośrednio nie da się wrzucić w całości tylko podzielić go na pół i wrzucić dwie połówki.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO