ATNEL tech-forum
https://forum.atnel.pl/

Sterownik SSD1306
https://forum.atnel.pl/topic23445.html
Strona 1 z 1

Autor:  SK97 [ 21 lis 2020, o 16:33 ]
Tytuł:  Sterownik SSD1306

Cześć.

Próbuję uruchomić wyświetlacz OLED na sterowniku SSD1306. Po dłuższym czasie poszukiwań jakiejś fajnej biblioteki trafiłem na poradnik Pana Mirka. Stwierdziłem więc, że chętnie się czegoś nauczę i po kolei przejdę przez wszystko razem z poradnikiem i tak po kolei przepisywałem i próbowałem zrozumieć kod. Jednak po próbie uruchomienia i wyświetlenia pixelu okazało się, że coś mi nie działa. Wyświetlacz jest podłączony po magistrali I2C.

Macie może pomysł co tu może być nie tak :( :

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



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

Autor:  wonsz [ 21 lis 2020, o 19:19 ]
Tytuł:  Re: Sterownik SSD1306

Mógłbyś sprecyzować dokładniej co nie działa?
Ostatnio zgubiłem swoją kulę do wróżenia :D

Autor:  SK97 [ 21 lis 2020, o 20:07 ]
Tytuł:  Re: Sterownik SSD1306

Chcę wyświetlić po prostu pixel albo linię na wyświetlaczu, ale nic się nie dzieje po wgraniu programu do ATmegi32. Poniżej przedstawiam też maina.

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


Obrazek

------------------------ [ Dodano po: 36 minutach ]

No chyba tak, bo zgodnie z tym co Pan Mirek mówił to to jest używane do ustawienia czy chcemy mieć zasilanie z zewnątrz, czy z chipu wewnątrz i odświeżania).

Autor:  xentis [ 21 lis 2020, o 20:46 ]
Tytuł:  Re: Sterownik SSD1306

Te wyświetlacze mogą pracować na dwóch adresach 0x78 lub 0x7A (czasem jest z tyłu zworka smd do przelutowania, a czasem jej nie ma i jest na sztywno)
Sprawdzałeś na obu adresach?

Autor:  SK97 [ 21 lis 2020, o 20:51 ]
Tytuł:  Re: Sterownik SSD1306

Tak, tak. Na obu adresach

Autor:  roger [ 21 lis 2020, o 20:52 ]
Tytuł:  Re: Sterownik SSD1306

W funkcji ssd1306_init brakuje

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

Autor:  SK97 [ 21 lis 2020, o 21:50 ]
Tytuł:  Re: Sterownik SSD1306

Nie wiem czy znaczenie ma miejsce, w którym powinienem to dać w tej funkcji ale nic się nie zmienia jak wrzucam

Autor:  xentis [ 22 lis 2020, o 00:08 ]
Tytuł:  Re: Sterownik SSD1306

W funkcji init zamień:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
na
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
(przedostatnia linia w funkcji) i będzie działać 8-)

Autor:  SK97 [ 22 lis 2020, o 00:16 ]
Tytuł:  Re: Sterownik SSD1306

Dziękuję BAAAARDZO :D :) Działa :)

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/