hey man, thank you for these videos! I understood a lot thanks to you. I had an issue with the CMakeLists.txt file: when calling "set(PROJECT_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_DIR})" I had errors compiling. I think there is an error. I thing the variable should be: "set(PROJECT_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_DIR})".
@bzunderdog6958 күн бұрын
Question, did you need a physical microcontroller when building/implementing this project in C++ or was it all online when you ran your code?
@ifthekharahammad590911 күн бұрын
First of all, fantastic tutorial! This is by far the best explanation I’ve come across. I do have a question regarding the HAL_I2C_Mem_Write() operation. It seems that each time you read from the same register, you are reconfiguring the configuration register before accessing the data register. Is this step always necessary? Can I configure the configuration register just once and then repeatedly read the data register in a loop, or does the sensor reset the configuration register each time data is read, requiring us to reconfigure it for every read operation from the same register? Thanks again for sharing such an incredible tutorial! 😊
@tedysamsi848818 күн бұрын
How to flash firmware stm32f407 discovery after full erase chip please ?
@evaanshonu171220 күн бұрын
I have designed a custom development board using the STM32F407VGT6 and an STM32F103 as a potential ST-Link programmer. However, I couldn't find any official binary files from ST to flash the ST-Link firmware onto the STM32F103. Do you know if the binary file is readily available for download? If not, could you kindly provide a brief guide on how to obtain or set up the ST-Link firmware and flash it on my custom board?
@mohsenkarimi40426 күн бұрын
Great tutorial with detailed insights and helpful tips. Thanks a lot!
@sarpdaltabanАй бұрын
Low resolition
@OleggaOne2 ай бұрын
Every day I get a window "Term of use" :(
@shr3yyy3 ай бұрын
hey how can i contact you
@fpgaguy4 ай бұрын
8:59 "the data pins...", please fix to "the address pins"
@jesset-p92254 ай бұрын
How did you find developing with NIX and flakes for the build process? I've done it for other projects and really liked it, but was interested in your experience with setting up an embedded build environment with it.
@2ef5124 ай бұрын
i was about to leave entire embedded thing which i just started to learn and use for my intern season cuz of stm32ide's default theme is sucks. So thank you mate. <3
@dummag41264 ай бұрын
why not with usb?
@CandyHam5 ай бұрын
Installation was failing until I researched a fix mentioned on the ST forums. I had to disable CDT as a source site. Untick the CDT site in "Available Software Sites" (Help->Install New Software then "Manage"), and then install DevStyle from marketplace
@kevinjypiter64455 ай бұрын
you sir, are a saint!
@sruthins41435 ай бұрын
How to do through CAN?
@Abdullu6 ай бұрын
For Debian 12: If you installed "stlink-tools/bookworm-backports" and when executing "st-info --probe" you get "ERROR usb.c: Could not open USB device 0x0483:0x3748, access error." ... then execute (with elevated privileges) "udevadm trigger", then "udevadm control --reload-rules" ... this will reload udev rules installed with the apt package without requiring a reboot. These udev rules allow all regular users to interact with ST-LINK hardware debugger USB devices, including the "clone sticks".
@Randy-nb6fw6 ай бұрын
Epic video, learned a bunch, im trying to use a ES9023P chip so design my own external dac that will steal the I2S signal from an ipod classic :)
@EmbeddedEnigma6 ай бұрын
can you explain the formula for calculating resistor value? just curious.
@Aldo85ita7 ай бұрын
Thank you very much for this video! Did you make a video about how to flash stm32 by stm32flash utility over i2c?
@scowell7 ай бұрын
This no longer works.
@RockOfGreece7 ай бұрын
Hello! Awesome stuff. But when I export to another mounted drive then Makefile has issues...
@dmytrokozubenko24237 ай бұрын
Wow, the best I2C tutorial I've ever seen. Thx Matej. And also you have good pronunciation.
@Cyrusradplus7 ай бұрын
Hi how much is the time between interrupt(falling or rising edge) and function in normal case and how we can decrease this time ? (Doing the function immediately after interrupt without any delay)
@laughandlearnkck13237 ай бұрын
Really helpful for my final year project thank you never stop doing videos
@leNnard_7 ай бұрын
Thank you my friend , god bless you
@dr3dr3-nb9mp7 ай бұрын
Let me say this is the only tutorial and information that work for stm32Nucle0-031c6 not even opeocd after weeks of tenacity I can finally flash and detect my board. This is awesome and thank you for this video. Seem like openocd uses stlink as wrapper for some stlkink debugger.
@KevinMeyerSSK7 ай бұрын
Great video sir, very helpful
@محمدعلیزاده-ث7ر8 ай бұрын
Tnx ❤
@vaibhav23148 ай бұрын
Four well four weeks each person 1 ft 2 ft 3 ft 4 ft 5 ft al ft Four well digging plus fruit three all fruit plus rice wheat maize barley oil bamboo coconut one well digging for timber all @Supreme Court approved all food surgery prosthetic supporting limbs pipeline water tank anesthesia injection vitamin supplements medicine cloth footwear soap detergent towel sheet cotton mattress shelter birth control pills timber home math mechanical bios kernel operating system ping kiosk to add fruit plantation coconut bamboo plantation and carpenter and delete bad data request computer water medicine cloth footwear shelter education newspaper every math mechanical bios kernel operating system Microsoft Android Macintosh Android iOS fedora Ubuntu Debian electrical electronics civil engineering telecommunications botany agriculture forest engineering salary account timber home health care run surgery run breathing cycle walk millet plantation post personal forest cover thousand with irrigation pipeline foundry sheet pipeline plastic tank plastic home construction ore processing post foundry sheet for aliens and birds all and animals and humans and other water beings air land beings Health care run Pain nausea dizziness movement disorder phobia fear relief hunger sim reduction builds all hunger sim reduction all noise reduction all Well digging all feet width height depth pond sheet canal sheet tree plantation fruit food timber plantation advised textile food processing machine electrical foundry hunger sim reduction noise reduction pain relief builds all nausea relief builds all phobia fear relief builds all handicap sim relief builds all headache relief builds all spinal cord relief builds all stomach relief builds all intestinal relief builds all urinary tract relief builds all oesophagus relief builds all burning relief builds all neck relief builds all hand relief builds all leg relief builds all uneasiness relief builds all Pain nausea dizziness movement disorder phobia fear relief hunger sim reduction builds all hunger sim reduction all noise reduction all Well digging all feet width height depth pond sheet canal sheet tree plantation fruit food timber plantation advised textile food processing machine electrical foundry hunger sim reduction noise reduction pain relief builds all nausea relief builds all phobia fear relief builds all handicap sim relief builds all headache relief builds all spinal cord relief builds all stomach relief builds all intestinal relief builds all urinary tract relief builds all oesophagus relief builds all burning relief builds all neck relief builds all hand relief builds all leg relief builds all uneasiness relief builds all Well first One well digging plus fruit tree plus rice wheat maize barley pulses coconut bamboo one well plus fruit vegetables one well fruit plus oil one well timber Sale consumption harvesting of alcohol cigarette meat vehicle railway airforce coastal adultery prosthetic egg milk products de forestation sensor sea food fish is death warrant
@sudhagarp72378 ай бұрын
hey man this is sudhagar i have configured alarm a for every 1 second using internal rtc in stm32 with 32.768 lse crystal.i am receiving some gos string in 0 th second in a minute and im writing it on rtc data register the alarm interruptis not generated for 0 th second why?
@nhanNguyen-wo8fy8 ай бұрын
16:00 hal func
@fritzcanaway61868 ай бұрын
can someone tell how to install this to project into the stm32 device?
@mbl11549 ай бұрын
It's a very helpful video. However I am a little confused. What if I want to change the layout via Windows (from german to US/ or UK). I guess that wouldn't work right? And do you have any recommendations or ideas how to implement that?
@octavio28959 ай бұрын
Your videos are very well explained and concise with good examples. I'm sad that there's no more videos after this but hopefully you can finish the series in the future. Good job!
@kirill_bykov9 ай бұрын
20:10 so, 10 characters weren't enough. You must always specify a field width while formatting data to a string,
@StefanToljic9 ай бұрын
Bravo! Thank you 🙏
@StefanToljic9 ай бұрын
Amazing ❤
@VillageShorts369 ай бұрын
hi i have a sti7111 board but uart is block can we open uart with stm32 ?
@popos19 ай бұрын
the update to j-link on the firmware V2.J36.S7 and V2.J37.S7 doesnt work, downgrade doesnt work :( in ST-Link Reflash ive got ERROR: Unsupported ST-LINK firmware how to fix that? EDIT: it working on nucleo, doesn't working on original st link v2
@klebolek9 ай бұрын
I've been looking for tutorial to finally switch from CubeIDE and try to understand how whole build process works and i found this video. Nice one, thank you!
@adelgeddo9 ай бұрын
dont say for any device i have been working for months on nucleo f446re to read fron i2c eeprom using address 0x78 with HAL or LL tried arduino ide softwrie on all pins but 0x78 reserved for 10 bit addressing mode and RTC bkp register 10 can you help me
@grozaadrian413410 ай бұрын
Any update Matej ? I would of loved to see you finish this project, I was so glad that I found your channel due to the fact that all your videos are very well explained!
@AdlaneHichemBRIKI10 ай бұрын
Hello, Thank you for your this tutorial. Do you have the pinout of your stm32 with the ftdi chip? i'm putting DTR to boot0, RX => TX(uC), TX => RX(uC) what else am i missing? Thanks
@AdlaneHichemBRIKI9 ай бұрын
I didn't end up using the dtr pin, i just set boot0 = 1 and boot1 = 0, and use the stm32flash utility and it worked (nucleo-F401RE), this is the command : stm32flash.exe -w led_blinking_F4.elf -v -g 0x0 -b 9600 COM10
@thangnguyentien231310 ай бұрын
Dear Matej, I want to thank you for creating these wonderful videos, it's truly helpful and rare. I hope you will continue your passion, thank you very much.
@Netryon10 ай бұрын
These drawers have everything may need usually for thermals, CD ROM power supply. Parts obviously includes harvesting metals which is free salvageable 9:20. Hope you remember this anti static GPU packaging you received few years ago. 6:55 may you find best guitar picks for you.
@Netryon10 ай бұрын
That's why should use already configured payed solution. Thought you be db coding, but that turned out to be just configuring. My only warning here is Littlefuse. It's already a technology you may use 0:56 very easy and interesting. Problem with these have to write your make file and do more configuring, when only thing should see is some basic running project not diving deep into just meaningless code lines. Just Copy it - may not know security vulnerabilities or if it really deletes a folder you need. Wish to do it in the description area this <h1>, but that is not how it runs escaping all the < >.
@daniel-lb4bh10 ай бұрын
alt+f4 doesn't work
@EdwinFairchild10 ай бұрын
when you make that Cmake file, does the backslah or forward slash matter, in other words is the file OS dependent when it comes to paths
@xxxzeranxxx11 ай бұрын
I think you should add sponsor feature to your channel) It will be fair to reward you for such a great job )