Interface ST7920 GLCD with STM32 || Serial Mode || F103 || CubeMX || HAL

  Рет қаралды 19,941

ControllersTech

ControllersTech

5 жыл бұрын

Purchase the Products shown in this video from :: controllerstech.store
________________________________________________________________________________________
Delay in microseconds using timer • How to create delay in...
To download the code, goto :- controllerstech.com/glcd-128x64-st7920-interfacing-with-stm32/
Check out more VIDEOS on MODULES/SENSORS with STM32 • STM32 and SENSORS/MODULES
________________________________________________________________________________________
****** SUPPORT US BY DONATING*****
paypal.me/controllertech
******Join the Membership******
/ @controllerstech
Join the Discord Server / discord
Join the Telegram Group t.me/controllerstechdiscuss
Follow me on Instagram / controllerstech
For more info, visit www.controllerstech.com

Пікірлер: 56
@ashishkushwaha3812
@ashishkushwaha3812 2 жыл бұрын
Thanks a lot. How amazing it is that you are sharing your work for free. Nice background music BTW
@manofmesopotamia7602
@manofmesopotamia7602 5 жыл бұрын
That was so informative!!!!
@NoName-tn8rq
@NoName-tn8rq 10 ай бұрын
I had a problem where during compilation with stm32cubeide there was "multiple definitions of 'image' " error. Solved by moving "uint8_t image[(128 * 64)/8];" from "ST7920_SERIAL.h" to "ST7920_SERIAL.c". Now it works fine in proteus 8. IDK about the cause though. I checked for repeating definitions and as far as i know "ST7920_SERIAL.h" wasn't being #included multiple times.
@viktorhugo8252
@viktorhugo8252 11 ай бұрын
Good work but I prefer the 3 lines to send bytes to the display and use it for some saving current sensitive projects.
@yordietimmerman8606
@yordietimmerman8606 3 жыл бұрын
how fast is this display? for sending data, in example: encoder data distance 1 to the distance 2
@antonioescamez4549
@antonioescamez4549 3 жыл бұрын
Hello, could work with text and image at the same time?
@mohamedyasser2068
@mohamedyasser2068 8 сағат бұрын
I followed the exact instructions but no matter how I change the contrast, the text displayed is either so dark barely seen or not displayed at all, any suggestion guys?
@jibui5826
@jibui5826 3 жыл бұрын
My error : " can't open source input file "sys/stat.h", how can i fix it ?
@PraveenKumar-pr9hk
@PraveenKumar-pr9hk 3 жыл бұрын
for me, the only white screen appeared can u help me?
@cupidonihack
@cupidonihack 2 жыл бұрын
So nice! I juste cant get chinese font to work, what would be the mod to be done for it to work?
@NA-ms8rl
@NA-ms8rl 7 ай бұрын
can we display unicode characters. I need to display language other than English on display
@ngwinch1299
@ngwinch1299 2 жыл бұрын
Why not using HW SPI. The STM32 is full of on chip peripherals to unburden the CPU. Bit banging is not the way.
@guilhermecavalheri199
@guilhermecavalheri199 4 жыл бұрын
Good Night, can you leave a graphic and words together? Thanks for listening
@user-nz1jw9en1y
@user-nz1jw9en1y Жыл бұрын
please create a video for interface mfrc522 with stm32 || SPI || UART, thank you
@egar1956
@egar1956 3 жыл бұрын
Thanks for sharing. Why did you said that "SPI doesn't always works" (05:09 )?
@ControllersTech
@ControllersTech 3 жыл бұрын
SPI have some issues when it comes to the displays. I personally have always found SPI unreliable somehow... personal opinion though
@alibarakat1056
@alibarakat1056 4 жыл бұрын
Thanks a lot, but I have a question ... how to write on lcd with smaller font ?
@ControllersTech
@ControllersTech 4 жыл бұрын
By default, the custom fonts are not supported. If u still want to change the font, u have to use the graphic mode and control each line somehow. Not impossible, but kinda hard..
@mow3890
@mow3890 5 жыл бұрын
Also what software are you using to draw the circuit
@ControllersTech
@ControllersTech 5 жыл бұрын
It's very common one.. called fritzing
@rajeshn2600
@rajeshn2600 2 жыл бұрын
What size display did you use? Can we use a bigger display with the same method that you mentioned?
@ControllersTech
@ControllersTech 2 жыл бұрын
if using same chip and resolution, then yes
@mow3890
@mow3890 5 жыл бұрын
What is the music you are using called? Very relaxing.
@ControllersTech
@ControllersTech 5 жыл бұрын
There are few... Where I am from Beds and breakfast
@user-xk4xb6to9g
@user-xk4xb6to9g 8 ай бұрын
hello, where can I find the library used in this video?
@ControllersTech
@ControllersTech 8 ай бұрын
In the description
@PraveenKumar-pr9hk
@PraveenKumar-pr9hk 3 жыл бұрын
Hello, I'm planning to buy a Graphical LCD 12864E Can u please send me the Front and back photo of the GLCD. So that I can conclude which pin set and datasheet. And what is the rate of single piece.
@ControllersTech
@ControllersTech 3 жыл бұрын
It's ST7920 lik the video title says
@branko556
@branko556 3 жыл бұрын
Hello sir, I know that probability to get response is almost 0, but I still want to ask about one very important thing. I wanna display bitmap image which size is 87x32 pixels (const char size is 348, not 1024), and wanna that image be shown from x=50, y=10 coordinates on display. How can I modify your ST7920_DrawBitmap function to achieve this? In my opinion it's the most important thing, because when we do some real project we would rarely want to display whole 128x64 bitmap, we need to be able to display some smaller symbol in the specific place on display.
@ControllersTech
@ControllersTech 3 жыл бұрын
contact me on telegram @controllerstech. I want to test it first
@Hammad5113189
@Hammad5113189 2 жыл бұрын
Hello sir, I am trying to implement this on hardware, but I am confused because the labels of the pins on ST7920 are different from the schematic you showed at 4:08 Please help?
@ControllersTech
@ControllersTech 2 жыл бұрын
Need to see the real picture of the module. the pins might be named differently, but the functions remains same. You can open a thread in community on the website, or contact via telegram/ discord
@Hammad5113189
@Hammad5113189 2 жыл бұрын
@@ControllersTech Thankyou, I messaged.
@TA1FMY
@TA1FMY 4 жыл бұрын
can we print float or integer?
@ControllersTech
@ControllersTech 4 жыл бұрын
Yes we can. Integer can directly be converted to characters using sprintf. To convert floating values into characters, you need to add few things in your IDE. Google that for the IDE you are using.
3 жыл бұрын
Hi. I am trying with F07RB and I have taken "GLCDTutorial\GLCDTutorial.axf: Error: L6200E: Symbol image multiply defined (by main.o and st7920_serial.o)." error message.I didn't write any code at all. Any solution ?
@ahsendogan3203
@ahsendogan3203 3 жыл бұрын
Merhaba Bahadır abi ST7920_SERİAL.h dosyası içinde bulunan uint8_t image değişkenini static olarak tanımlayarak sorunu çözebilirsin. Başarılarının devamını diliyorum daha fazla video çekersen sevinirim iyi çalışmalar :)
3 жыл бұрын
@@ahsendogan3203 Çok teşekkür ederim Ahsen cevabın için. image değişkenini .c dosyasına alarak çözmüşüm ben de. bu arada uyarını dikkate alıp daha fazla video çekmeye gayret göstereceğim :). İyi çalışmalar.
@adnanzirek3860
@adnanzirek3860 4 жыл бұрын
hi celcius degree symbol how can we do so i tried but i couldnt i would be glad if you help
@ControllersTech
@ControllersTech 4 жыл бұрын
The ascii value for it is 176. Just send 176 to lcd as data. It will print the symbol
@adnanzirek3860
@adnanzirek3860 4 жыл бұрын
@@ControllersTech thank you very much
@Atri315
@Atri315 3 жыл бұрын
Does the code written for arduino work for stm32....plz reply
@ControllersTech
@ControllersTech 3 жыл бұрын
It works, if you use stm32 as arduino. There is a video about it on the channel. But don't expect everything to work.. better buy Arduino for that
@KomikvidyolarS
@KomikvidyolarS 6 ай бұрын
You did not do the SPI structuring in the code, did you only perform the operations with the output pins? There is no SPI_init configuration in main.c file
@KomikvidyolarS
@KomikvidyolarS 6 ай бұрын
I would be very happy if you answer
@ControllersTech
@ControllersTech 6 ай бұрын
Yes. I am going to release another video on it soon using the SPI.
@KomikvidyolarS
@KomikvidyolarS 6 ай бұрын
Then, we can control the ST7920 using 4 GPIO output pins as in this video without using SPI, right? Also, there will be a cable length of 2 meters between the microprocessor and the ST7920. Do you think it will be a problem for communication? After all, you control it directly with the output pins?@@ControllersTech
@ControllersTech
@ControllersTech 6 ай бұрын
The output pins are generating the SPI signals. So in a way SPI is still being used.
@danialheydarimoghadam8279
@danialheydarimoghadam8279 4 жыл бұрын
In this video, you didn't have custom font and this is my need that i use custom font in this project. Please explain about custom font. Thank you
@ControllersTech
@ControllersTech 4 жыл бұрын
Haven't really thought about it. Check the datasheet, it should be mentioned in that or look for some examples and see what register to use for the custom fionts.
@danialheydarimoghadam8279
@danialheydarimoghadam8279 4 жыл бұрын
@@ControllersTech i couldn't same code for custom font. Could you please help me? I need this code for a project. Thanks my senior
@ControllersTech
@ControllersTech 4 жыл бұрын
Looks like st7920 doesn't support custom fonts directly. If u want to use them, you have to use the graphic mode. And control all the pixels individually. That's a lot of work.
@lehuunhiem9866
@lehuunhiem9866 Жыл бұрын
hi sir , can you share code with us ?
@ControllersTech
@ControllersTech Жыл бұрын
Read description
@vladilion90
@vladilion90 Жыл бұрын
Эххх( если бы все это на русском...
SD card using SDIO in STM32 || Uart RIng buffer || 4-Bit Mode || CubeMx
15:37
LCD via I2C in STM32 || CUBEIDE || PCF8574
12:22
ControllersTech
Рет қаралды 78 М.
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 73 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН
One moment can change your life ✨🔄
00:32
A4
Рет қаралды 31 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 123 МЛН
STM32 + LCD TFT = Display Any Data
17:28
Nick Electronics
Рет қаралды 11 М.
Adam Savage Reacts to Hacksmith's Newest Lightsaber!
14:35
Adam Savage’s Tested
Рет қаралды 115 М.
GLCD Interfacing
12:16
WIT Solapur - Professional Learning Community
Рет қаралды 2,7 М.
ST7920 128x64 LCD library demo
4:59
cbm80amiga
Рет қаралды 37 М.
The IBM 1401 compiles and runs FORTRAN II
23:41
CuriousMarc
Рет қаралды 1,2 МЛН
SSD1306 OLED and STM32 || 128x64 || SW4STM || CubeMX
14:22
ControllersTech
Рет қаралды 52 М.
Дисплей 128x64 на контроллере ST7920
16:10
Электроника в объективе
Рет қаралды 80 М.
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 557 М.
ST7735 1.8" TFT Display and STM32 || HAL
8:38
ControllersTech
Рет қаралды 38 М.
Top 50 Amazon Prime Day 2024 Deals 🤑 (Updated Hourly!!)
12:37
The Deal Guy
Рет қаралды 1,4 МЛН
Отдых для геймера? 😮‍💨 Hiper Engine B50
1:00
Вэйми
Рет қаралды 1,2 МЛН
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 1,2 МЛН
Смартфон УЛУЧШАЕТ ЗРЕНИЕ!?
0:41
ÉЖИ АКСЁНОВ
Рет қаралды 1,1 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 411 М.
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 58 МЛН