STM32-Nucleo - Keil 5 IDE with CubeMX: Tutorial 9 - FreeRTOS

preview_player
Показать описание
This tutorial shows the basics of using FreeRTOS with STM32 MCUs:
1. Creating Threads
2. Mutually Exclusive Semaphore
3. Signalling/Notify between Threads
Рекомендации по теме
Комментарии
Автор

I love your tutorials. They are so clear and straightforward!

JerryHoward
Автор

Thank you! I never realized RTOS was so easy to use before, or how useful it is. This video was excellent!

SciHeartJourney
Автор

MaaShaa'aAllaah, you simplified what would normally take a noobie 2 weeks to grasp in mere 13 minutes... JazaakaAllaahu khairal Jazaa'

mohdrafiqrahman
Автор

Your the greatest! Best STM tutorials in the entire web!!

hoopfreaks
Автор

Thanks You!!! this has really helped me a lot!!! it's always good to share your knowledge to the community.

jonathanrodriguez
Автор

It is really awesome video to explain how mutex works

santhoshamuduri
Автор

Very informative Thanks Yaqoob. proud of you sir.

XTRAXPARTS
Автор

Good one on FreeRTOS with STM32.!
Some observations:-@ time stamp 7:35: Text overlap don't happen if you make time-out of 5ms
@ time stamp 9:10: Text overlap  happens if you make time-out of 1ms..Any better ways to present need of xSemaphoreTake/xSemaphoreGive with apple to Apple (one-to-one) comparison??

sadashivkamath
Автор

Amazing Tutorials. I use nucleo-F302R8 and only change a pinouts of button to PC_13

aidars
Автор

I have a Nucleo G071RB board and interestingly enough it performed the two Uart_Transmit functions fine with the 1000 ms delay. It never got into trouble, even before I added the mutex take/give. Perhaps that hardware is faster or somehow handles the simultaneous transmissions better.

JerryHoward
Автор

Really you are great thank you 🌹🌹
Could you make more videos of freertos and cubemx

Ahmad-gnpd
Автор

Thank you very much for the video. Iam trying to use the notification but my program gets stuck in xTaskNotify . Could you give a tip about how to solve it?

ESEben
Автор

hello.. u have tutorial for using NUCLEO-F302R8 with X-NUCLEO-IHM07M1? I dont know how to program coding for run motor PMSM

wakizham
Автор

Hi. xSemaphoreTake and xSemaphoreGive functions are not recognized. Does anyone encountered the same problem?

paulf
Автор

Hi, Thank you for your tutorials. If I use "cooperative mode" do I need to use Mutex feature?

mohammadal-dossari
Автор

It's been a great and brief collection of STM32-Nucleo applications. I'm facing an issue when trying FreeRTOS application, as its creating a lot of errors in Keil-MDK (version 5.37.0) from STM32CubeMX (version 6.4.0). Some are stating STM32CubeMX FreeRTOS port won't work in Keil-MDK, is it so?

gnanaguruganesan
Автор

why change the SYS Timebase Source to a peripheral timer?

felipekunzler
Автор

Hello I have a question. When I didn't change any clock setting, it only prints out "Hello from Thread" without number and \n. But if I change the HCLK to 2MHZ, it prints out as intended. Can you explain why this is so?

yj
Автор

Hi, I found your videos very informative and useful, are you going to continue with the nucleo board videos?

johuajohn
Автор

I realized that when we increase timeout, there is no problem? so why we use mutex?

huseyinkoc