STM32 UART #2 || Use Interrupt & DMA to send Data

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024
  • Purchase the Products shown in this video from :: controllerstec...
    ________________________________________________________________________________________
    Watch PART 1 :::: • STM32 UART #1 || How t...
    Watch PART 3 :::: • STM32 UART #3 || Recei...
    Check out STM32 UART Series :::: • STM32 UART Series
    Check out More STM32 Tutorials :::: • STM32 Tutorials
    Download the code from :::: controllerstec...
    ________________________________________________________________________________________
    ****** SUPPORT US BY DONATING*****
    paypal.me/cont...
    ******Join the Membership******
    / @controllerstech
    Join the Discord Server / discord
    Join the Telegram Group t.me/controlle...
    Follow me on Instagram / controllerstech
    For more info, visit www.controller...

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

  • @zyanite7
    @zyanite7 17 วันที่ผ่านมา +1

    Great example illustrating the difference between the normal and circular mode, helped me lot thanks!

  • @apl240
    @apl240 9 หลายเดือนก่อน +2

    Thank you very much. This is my favorite channel. Learning a lot.

  • @szapsis
    @szapsis 10 หลายเดือนก่อน +3

    Thank you for your video!

  • @mayavendingvideos6445
    @mayavendingvideos6445 6 หลายเดือนก่อน

    Muchas gracias, excelente explicación, sin rodeos, por fin pude entender como funciona el DMA

  • @Obama6464
    @Obama6464 10 หลายเดือนก่อน

    been waiting for this! Thanks

  • @arrow201
    @arrow201 10 หลายเดือนก่อน +1

    Excellent! Thanks! :)

  • @alarmkoguvenlik
    @alarmkoguvenlik 10 หลายเดือนก่อน

    Thank you very much for your efforts. :)

  • @NguyenDuong-lr9uk
    @NguyenDuong-lr9uk หลายเดือนก่อน +1

    How do you transmit uart data via USB port on stm32 nucleo board?

  • @ahmadhabibpoor6288
    @ahmadhabibpoor6288 3 หลายเดือนก่อน +1

    How cpu working on hal delay and transmit_it in same time?
    If it doesn't work on transmit_it what is differences between interrupt and dma?🤔🤔

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

      Interrupt has higher priority than delay. So the data transfer section of the transmit_it is being processed by CPU in the background, while the rest of the functions are blocked for the amount of delay time.
      On the other hand, the data transfer using DMA does not involve CPU. It is a kind of separate bus that handles the data flow independent of CPU

  • @woldecosgrove
    @woldecosgrove 10 หลายเดือนก่อน +1

    Hello you have uploaded #4 code on your website instead of #2 (interrupt and DMA) could you kindly the correct code i.e. #2 code for this website?

    • @ControllersTech
      @ControllersTech  10 หลายเดือนก่อน +1

      Thanks for informing... It's fixed now.

  • @AhmadAsmndr
    @AhmadAsmndr 10 หลายเดือนก่อน

    thank you very much!

  • @eventHorizonROstock
    @eventHorizonROstock 2 หลายเดือนก่อน

    nice step by step built up of the project and explanations as to why things are happening the way they are and what happens if you change things.
    But WHY ON EARTH would you not define a variable accessed in an interrupt as volatile? This just begs for beginners to just copy this code and then wonder why once in every 100 loops the program does something different. It will send them on a witch hunt for this bug for possibly days or weeks -.-

  • @soranfatah1033
    @soranfatah1033 10 หลายเดือนก่อน

    excelling Really

  • @faizananar7i
    @faizananar7i 10 หลายเดือนก่อน

    How to install on macbook stmcube and setup please help me sir

    • @ControllersTech
      @ControllersTech  10 หลายเดือนก่อน +1

      CubeIDE supports macos. Just download the software from ST's site.

  • @AlirezaFallah-gf7lg
    @AlirezaFallah-gf7lg 3 หลายเดือนก่อน

    Tnx

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

    Your website is terrible. I can't even enter it, because it just sends me to some goofy advertisement website.

    • @ControllersTech
      @ControllersTech  3 หลายเดือนก่อน +1

      I am trying to fix that. Looks like some plugin injected malicious code in it.
      Which website does it redirects to ?