Please do videos about flash write and read, Write Protection & EEPROM.
@Mintonperformance
4 жыл бұрын
thanks for your vids. Without it i'd be struggling with my own event handlers using timers lol and variables.
@ikigalangid159
4 жыл бұрын
I'm waiting for the next video. very good explanation 👍
@Maksim_Inozemtsev_HD
2 жыл бұрын
You are ROCK!!!!
@AmarSingh-pf3mq
3 ай бұрын
can anyone explain how lowerTask is executing as delay is 500 ms for all tasks and when highTask is done executing medium task will again be ready for execution right? and it should again executed before lowertask... i dont understand how it is executing i am thinking it will never execute may be i am wrong?
@angnam5121
4 жыл бұрын
i absolutely understand your vd
@harshitajain4870
2 жыл бұрын
Thanks! Amazing video
@aflimohamed6448
6 ай бұрын
thank you sir
@preetism111
Жыл бұрын
Hello sir, may i know how to implement semaphore using STM32F334 board
@alirezasalehi9149
4 жыл бұрын
amazing!
@powerstar817
2 жыл бұрын
I know the task called "suspended" in freertos states. But we didn't call the vsuspendxxx functions right? without calling them how can you say they are in suspended state.? but I understood how they can be used. The below statement is given by freertos website. "Like tasks that are in the Blocked state, tasks in the Suspended state cannot be selected to enter the Running state, but tasks in the Suspended state do not have a time out. Instead, tasks only enter or exit the Suspended state when explicitly commanded to do so through the vTaskSuspend() and xTaskResume() API calls respectively."
@ControllersTech
2 жыл бұрын
They are in blocked state.. might have said suspended by mistake
@neudyvielma
4 жыл бұрын
"The semaphore is created in the ’empty’ state, meaning the semaphore must first be given using the xSemaphoreGive() API function before it can subsequently be taken (obtained) using the xSemaphoreTake() function." Could you clarify in which part of the code initially the semaphore was given. Thanks
@ControllersTech
4 жыл бұрын
I have used cmsis api in this video.
@nicoladellino8124
4 жыл бұрын
Nice video,TNX👍
@mjucevic
11 ай бұрын
How did you change code text colouring palette from default? I see your numerals are yellow, functions are pink and so on. I can't seem to google it, thank you!
@ControllersTech
11 ай бұрын
Goto eclipse marketplace and install “darkest dark” theme.
@technics6215
2 жыл бұрын
Could you please explain stack size and other parameters in some tutorial?
@ControllersTech
2 жыл бұрын
Sure. I'll think about it
@vigneshwaransaminathan6418
3 жыл бұрын
Super
@andrey7530
4 жыл бұрын
thanks!!!
@dsvignesh1523
Жыл бұрын
For Hercules usage do any connection needed? i connected stm32 board on com 10 chosen com 10 in Hercules tool serial port is opening but nothing printing.
@ControllersTech
Жыл бұрын
Printing is just for the test. I used uart to send data to the hercules. If you want to print as shown in the video, you need to check if uart is configured and working properly ?
@dsvignesh1523
Жыл бұрын
@@ControllersTech i enable the uart in control IOC as you shown but still not printing anything
@dsvignesh1523
Жыл бұрын
Would you tell me how to check uart is working or not.
@ControllersTech
Жыл бұрын
There are alot of things to consider here. This is not as simple as enabling something will make it work. Check out the uart video on the channel.
@dsvignesh1523
Жыл бұрын
@@ControllersTech ok sir.
@SASA-rs6qo
2 жыл бұрын
error :undefined reference to ' osSemaphoreWait' function. stm L5 series
@louiscloete3307
Жыл бұрын
Are you using CMSIS RTOS API v2? osSemaphoreWait does not exist in v2, instead you should use osSemaphoreAcquire.
@fandusmercius723
2 жыл бұрын
well cant we just use a random flag for it?
@somejoe7777
Жыл бұрын
No, because access to the flag is not controlled. Two tasks may attempt to access the flag at the same time, resulting in a race condition or deadlock. Semaphore solves this because the RTOS manages access to the semaphore (flag) and ensures only one task can access it at a time.
@mamillamounika3747
4 жыл бұрын
Hi Sir, I cant able to find Counting Semaphore?
@ControllersTech
4 жыл бұрын
I haven't made it yet..
@coderhex1675
3 жыл бұрын
Check and correct the video: You created mySem in CubeMX but there is BinSem in your main.c file.
@ControllersTech
3 жыл бұрын
not I didn't BinSem was create in CubeMx itself.
@coderhex1675
3 жыл бұрын
@@ControllersTech Sorry you were right, my mistake!
@alibarakat1056
4 жыл бұрын
Hello, how are you I appreciate what you did a lot, really you are the best I have a problem with a program I did that has freertos and sdfat as middle wares, in details, I created two threads, one for logging data from sensors and RTC on the SD card in an excel file every 500 ms, and the other thread is for creating new excel file on the same SD card and log new data on it. when I press a push button, the second thread executes and a new excel file is created, at the first start I have the file named LOG0, when I start the data are logged on LOG0, when I press the button, a new file named LOG1 is created ( every push increments the number beside LOG).... every thing is working perfect, but it don't work except if I push reset button twice. when the .axf file is burn to the board ( stm32f4VET ), I press the reset button, but it don't work until I press it second time, If I press it third time it won't work, fourth time works and etc.... Note that when I delete the second thread, the problem didn't exist anymore, when I add it the problem exists newly.... the SD thread is normal prior and the button thread is below normal, and executes every 100 ms.... I please you could help me, thanks a lot
@ControllersTech
4 жыл бұрын
Can u write it in short and specific to the problem. It's hard to understand the problem like this.
@alibarakat1056
4 жыл бұрын
@@ControllersTech I used rtos with 2 tasks, when I burn the .axf file to the microcontroller, it dont work except when I press reset button twice... the reset button must be pressed even times not odd to work ... when I deleted the second task from the code it works fine
@ControllersTech
4 жыл бұрын
That's unusual. Are u using semaphores or mutex ?
@alibarakat1056
4 жыл бұрын
@@ControllersTech neither mutex nor semaphore, just normal tasks with different priorities Its unsual yes
@ControllersTech
4 жыл бұрын
Can u mail or telegram.. i need more details Telegram @controllerstech Mail admin@controllerstech.com
Пікірлер: 45