FreeRTOS Tutorial 2.0 || TASK Operations || STM32 || CUBEIDE

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ค. 2024
  • Purchase the Products shown in this video from :: controllerstech.store
    ________________________________________________________________________________________
    Task related operations in FREERTOS STM32
    create, switch, suspend, resume, terminate, delay etc.
    To download the code, goto controllerstech.com/free-rtos-...
    FREERTOS Playlist • FreeRTOS TUTORIALS
    ________________________________________________________________________________________
    ****** 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 36

  • @moinshaikh6684
    @moinshaikh6684 3 ปีที่แล้ว +1

    Thank you so much bro, this is what i was looking for a month.

  • @ikigalangid159
    @ikigalangid159 4 ปีที่แล้ว +1

    Keep up the great work! 👍👍

  • @gunterotte
    @gunterotte 3 ปีที่แล้ว

    Nice tutorial!
    Question: Is there an easy way to determine the needed stack size in the task function? I usually (over) guess, but this takes probably more memory than needed.

  • @joelevi9823
    @joelevi9823 3 หลายเดือนก่อน

    Another great video from this channel❤

  • @travisfort4700
    @travisfort4700 4 ปีที่แล้ว

    MasterClass!

  • @pusatberk4193
    @pusatberk4193 4 ปีที่แล้ว +1

    I will show my thanks with like and share with my friends

  • @acx2379
    @acx2379 4 ปีที่แล้ว +1

    masterwork!

  • @khaledabdessamed8612
    @khaledabdessamed8612 2 ปีที่แล้ว

    Thanks alot man 👍

  • @user-gd8kt4ef2n
    @user-gd8kt4ef2n 4 ปีที่แล้ว

    Awesome!

  • @gerdsfargen6687
    @gerdsfargen6687 ปีที่แล้ว

    Question. Are these stm32 videos also applicable to the esp32 for the code?

  • @buttonhome5842
    @buttonhome5842 4 ปีที่แล้ว

    Thanks!

  • @outgoingbot
    @outgoingbot 4 ปีที่แล้ว

    Anyway to use spi and dma to read a sd card audio Wav pcm File and output to a dac like the pt8211?

  • @ferityldz963
    @ferityldz963 3 ปีที่แล้ว +1

    are you using ST LINK debugger for these RTOS videos?

  • @snookiewozo
    @snookiewozo 3 ปีที่แล้ว

    Hey, that's a great voice synthesizer. Which one is it?

    • @ControllersTech
      @ControllersTech  3 ปีที่แล้ว +1

      Aws polly

    • @jas-FPV
      @jas-FPV 3 ปีที่แล้ว

      Voice synthesizer are awful !

    • @minhajsixbyte
      @minhajsixbyte 9 หลายเดือนก่อน

      how can voice synthesizers be great. human voice is the greatest. although i don't know if the author has disabilities or not. author is creating quality content and thats great

  • @yogaaditya2797
    @yogaaditya2797 3 ปีที่แล้ว

    Why i can't acces stm32cubeide web?

  • @CheongBoon
    @CheongBoon 4 ปีที่แล้ว +1

    why if remove printf("staring...
    "); will go to "HardFault_Handler"?

    • @ControllersTech
      @ControllersTech  4 ปีที่แล้ว

      Yeah it was happening for me..

    • @CheongBoon
      @CheongBoon 4 ปีที่แล้ว

      @@ControllersTech So any idea is what problem?

    • @demixsok853
      @demixsok853 4 ปีที่แล้ว

      I have the same problem, do you know the solution?

    • @tangmingchung
      @tangmingchung 4 ปีที่แล้ว

      same question. why can't the code be functional if we omit printf("staring...
      "); ?

  • @hogo750
    @hogo750 3 ปีที่แล้ว

    hi.
    in this video, in STM32CubeIDE graphic part , on sys>Debug, there is not enabled any Debug protocol (serial wire or asynchronous trace). how your program worked, I don't know 🤔

    • @ControllersTech
      @ControllersTech  3 ปีที่แล้ว

      That protocol is only needed in f103c8.

    • @hogo750
      @hogo750 3 ปีที่แล้ว

      @@ControllersTech
      yes. I use STM32F103C8T6 to run these series FreeRTOS videos.
      why (how) not needed to enable these Debug protocol on other STM32 MCU?!

    • @ControllersTech
      @ControllersTech  3 ปีที่แล้ว

      You don't need in f103 also. It's just that if you don't enable it, you can only write once to the flash. So before writing another time you have to erase the full flash memory.
      Why is it like this ? Well i don't know..

    • @hogo750
      @hogo750 3 ปีที่แล้ว

      @@ControllersTech
      That's interesting! I'll check how it works. Thank you 🙏😃👍

  • @supersayayin2goku
    @supersayayin2goku 3 ปีที่แล้ว

    When i try to resume my thread the program collapsed, i only can suspend or resume the task but only one not more :C

    • @ControllersTech
      @ControllersTech  3 ปีที่แล้ว

      Need more details like where are u trying to resume from ?

    • @supersayayin2goku
      @supersayayin2goku 3 ปีที่แล้ว

      @@ControllersTech
      if(i == 4){osThreadSuspend(defaultTaskHandle);
      }
      if(i == 10){
      osThreadSuspend(Task3Handle);
      if i only put one it works, but when i put both dont

    • @ControllersTech
      @ControllersTech  3 ปีที่แล้ว

      Where are u calling these ? In which function ?

  • @jas-FPV
    @jas-FPV 3 ปีที่แล้ว +1

    Its awful !!! Synth voice 🤮

  • @alirezasalehi9149
    @alirezasalehi9149 4 ปีที่แล้ว

    Awesome!