Kurs STM32 #16 Wyświetlacz LCD

  Рет қаралды 12,666

Piotr Duba

Piotr Duba

Күн бұрын

Subskrybuj mój kanał! ➡️ bit.ly/2JmymNL ⬅️
Czas coś wyświetlić - dzisiaj na wyświetlaczu alfanumerycznym LCD opartym o sterownik HD44780 z ekspanderem wyjść I2C.
Całość kursu bazuje na płytkach deweloperskich z serii Nucleo.
Kod źródłowy z odcinka: github.com/ptr...
Link do pobrania STM32CubeIDE: www.st.com/en/...
O płytce Nucleo-F303RE: www.st.com/en/...
#stm32 #programowanie #nucleo

Пікірлер: 29
@zenkowal3478
@zenkowal3478 4 жыл бұрын
Po odcinku o I2C walczyłem z tym wyświetlaczem, ale dzięki obecnemu, wszystko się wyjaśniło i ugruntowało. Super i dzięki. Może idąc za ciosem odcinek z wyświetlaczem ILI9488 w roli głównej. Robisz naprawdę dobrą robotę.
@PiotrDuba
@PiotrDuba 4 жыл бұрын
Cieszę się. Może kiedyś się pojawi - aktualnie mam znacznie więcej pomysłów niż czasu
@wiktorstanek7942
@wiktorstanek7942 4 жыл бұрын
Szanuje filmy które robisz, twórz dalej bo mało jest takich kanałów zwłaszcza na polskim KZbin. Fajnie tłumaczysz, naprawdę łatwo zrozumieć co mówisz.Ciekawy content, nie tylko o stmach.Bardzo pozytywne zaskoczenie :)
@PiotrDuba
@PiotrDuba 4 жыл бұрын
Dzięki :D
@tomekp6244
@tomekp6244 2 жыл бұрын
Wszystko fajnie, spoko tylko by się przydały informacje jak podłączyć ten wyświetlacz do płytki :/
@homemade73
@homemade73 4 жыл бұрын
A może pokażesz też opcję obsługi LCD w trybie 4-bit ale bezpośrednio, bez użycia I2C?
@Bareizm
@Bareizm 4 жыл бұрын
Niecierpliwie czekam na odcinek, po którym stwierdzę: "Tego na AVR'ach nie zrobię" ;)
@PiotrDuba
@PiotrDuba 4 жыл бұрын
Wiele rzeczy da się zrobić i odpalić, aby działało - ale zawsze jest kwestia jak i jakim kosztem ;)
@_czarnykrzy_3648
@_czarnykrzy_3648 4 жыл бұрын
Piotrze filmiki super. Sposób przekazania wiedzy 👍🏆 Kupiłem jakiegos klona i2c do lcd. Adres byl inny niz 27. Ale go pokonałem. Czy możesz stworzyć jakiś programik aby na lcd pokazywał adresy podłączonych czujników?
@PiotrDuba
@PiotrDuba 4 жыл бұрын
Dzięki :D Tu masz jakiś projekt, tyle, że na UART dane wypluwa: github.com/ProjectsByJRP/stm32_hal_i2c_bus_scan
@_czarnykrzy_3648
@_czarnykrzy_3648 4 жыл бұрын
@@PiotrDuba Wielkie dzięki to powinni ułatwić pracę. Gratulacjie. Tyle subów. Praca włożona w filmy odzwierciedla popularność. 👍📹🏆
@homemade73
@homemade73 3 жыл бұрын
A jak to zrobić z wyświetlaczem HD44780, który ma 4 wiersze? Co i gdzie trzeba dopisać?
@pkwpc
@pkwpc 10 ай бұрын
Jak dodać kolejne linie w wyświetlaczu 4x20?
@andrzejkmiecik6765
@andrzejkmiecik6765 4 жыл бұрын
Fantastyczny, kolejny materiał. Szkoda tylko, że nie obsłużyłeś trybu odczytu i sprawdzania flagi zajętości tego wyświetlacza. A daje to fajne efekty jeśli chodzi o przyspieszenie pracy wyświetlacza.
@PiotrDuba
@PiotrDuba 4 жыл бұрын
Dzięki :D Może w najbliższym materiale uda mi się ująć kwestię flagi
@krzysztofkabaa3522
@krzysztofkabaa3522 2 жыл бұрын
Wszystko poza sterowaniem podświetlenia mi działa, ale z tym sobie poradzę na około. Jak wyświetlić na LCD zawartość zmiennej?
@eldoka3649
@eldoka3649 4 жыл бұрын
Próbowałem podłączyć lcd przez i2c za pomocą twojej biblioteki lcd_i2c na płytce F401RE, więc musiałem w pliku.c zmienić bibliotekę #include "stm32f3xx_hal.h" na #include "stm32f4xx_hal.h". Dodałem w main.c wszystko tak jak na filmie i program odpala się bez błędu, ale nic się nie wyświetla na ekranie. Co mogło pójść nie tak ?
@PiotrDuba
@PiotrDuba 4 жыл бұрын
Spróbuj zmienić adres i2c wyświetlacza, bo możesz mieć inny
@spirala_andromeda
@spirala_andromeda 3 жыл бұрын
mam ten sam problem. Adres i2c się zgadza, a wyświetlacz się tylko świeci i nic więcej
@Don_Mariano89
@Don_Mariano89 2 жыл бұрын
@@PiotrDuba Jakie mogą być inne powody niewyświetlania znaków? Sprawdziłem adres i2c swojego wyświetlacza za pomocą programu skanującego i u mnie adres to też 0x27. Program odpala się bez błędów czy ostrzeżeń a nic nie wyświetla się na ekranie LCD.
@marcinmuskaa5823
@marcinmuskaa5823 2 жыл бұрын
U mnie również to samo
@spirala_andromeda
@spirala_andromeda 2 жыл бұрын
@@marcinmuskaa5823 u mnie sie okazało, że potencjometr był niewyregulowany. śrubokrętem trzeba przekręcić i ustawić
@januszkarczewicz
@januszkarczewicz 4 жыл бұрын
A ja czeka na odcinek o esp8266+stm32->obsługa i przede wszystkim wysyłanie na server www.
@PiotrDuba
@PiotrDuba 4 жыл бұрын
To już bardziej złożony temat - co najmniej kilka technologii od strony samego serwera, żeby to było zrobione zgodnie ze sztuką
@szymonpiotr5898
@szymonpiotr5898 4 жыл бұрын
Dlaczego HAL!? ;)
@szalonyrabarban
@szalonyrabarban 4 жыл бұрын
ścisz proszę tą muzykę w intro :D uszy krwawią
@PiotrDuba
@PiotrDuba 4 жыл бұрын
Jest już i tak ściszona :D
Kurs STM32 #17 Wyświetlanie niestandardowych znaków na LCD
12:33
Kurs STM32 #1 wprowadzenie i konfiguracja środowiska
21:59
Piotr Duba
Рет қаралды 69 М.
ПОДРИФТИЛ С БАБУЛЕЙ #shorts
00:22
Паша Осадчий
Рет қаралды 2,3 МЛН
How Strong is Glass? 💪
00:25
Brianna
Рет қаралды 29 МЛН
Провальная Акция в Seven Eleven
00:51
Тимур Сидельников
Рет қаралды 2,6 МЛН
Kurs STM32 #5 komunikujemy się z komputerem - interfejs UART
18:46
Kurs STM32 #9 PWM z użyciem timerów
25:44
Piotr Duba
Рет қаралды 13 М.
Jak używać lutownicy?! - CZYLI PODSTAWY LUTOWANIA
9:04
Karol Hadam
Рет қаралды 10 М.
Wyświetlacze LCD ze sterownikiem [RS Elektronika] #210
34:30
RS Elektronika
Рет қаралды 54 М.
Wyświetlacz LCD | #26 [Arduino]
17:40
ElektroPrzewodnik
Рет қаралды 152 М.
Chat GPT pisze mi projekt w STM32 Cube?!
19:39
Maciek Gajdzica - ucgosupl
Рет қаралды 2,6 М.
Kurs STM32 #6 konfiguracja zegarów i obsługa timerów
27:17
Piotr Duba
Рет қаралды 20 М.
Kurs STM32 #18 Wyświetlacz OLED - I2C z DMA
34:43
Piotr Duba
Рет қаралды 15 М.
Kurs STM32 #10 Enkoder inkrementalny
20:12
Piotr Duba
Рет қаралды 9 М.
ПОДРИФТИЛ С БАБУЛЕЙ #shorts
00:22
Паша Осадчий
Рет қаралды 2,3 МЛН