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

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 22

  • @zyanite7
    @zyanite7 2 месяца назад +1

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

  • @apl240
    @apl240 11 месяцев назад +2

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

  • @Obama6464
    @Obama6464 Год назад

    been waiting for this! Thanks

  • @szapsis
    @szapsis Год назад +3

    Thank you for your video!

  • @mayavendingvideos6445
    @mayavendingvideos6445 8 месяцев назад

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

  • @arrow201
    @arrow201 Год назад +1

    Excellent! Thanks! :)

  • @tantran1644
    @tantran1644 22 дня назад

    Thanks you very much for your

  • @alarmkoguvenlik
    @alarmkoguvenlik Год назад

    Thank you very much for your efforts. :)

  • @soranfatah1033
    @soranfatah1033 Год назад

    excelling Really

  • @AhmadAsmndr
    @AhmadAsmndr Год назад

    thank you very much!

  • @NguyenDuong-lr9uk
    @NguyenDuong-lr9uk 3 месяца назад +1

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

  • @ahmadhabibpoor6288
    @ahmadhabibpoor6288 5 месяцев назад +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  5 месяцев назад

      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 Год назад +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?

  • @faizananar7i
    @faizananar7i Год назад

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

    • @ControllersTech
      @ControllersTech  Год назад +1

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

  • @AlirezaFallah-gf7lg
    @AlirezaFallah-gf7lg 5 месяцев назад

    Tnx

  • @eventHorizonROstock
    @eventHorizonROstock 4 месяца назад

    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 -.-

  • @captainoneaye
    @captainoneaye 5 месяцев назад

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

    • @ControllersTech
      @ControllersTech  5 месяцев назад +1

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