Unlocking UART Transmission in STM32: Polling, Interrupts, and DMA Mode | Proteus Simulation

Sdílet
Vložit
  • čas přidán 4. 03. 2023
  • #simulation #proteus8 #proteus #stm32 #usart #uart
    In this project, the focus is on exploring different modes of USART communication on an STM32 microcontroller. Specifically, the project will cover three modes: polling, interrupt, and DMA.
    ________________________________________________________________________________________
    For more details visit theembeddedthings.com/stmp32/...

Komentáře • 14

  • @i_am_arun07
    @i_am_arun07 Před 6 měsíci +1

    don't you face any problem with Proteus simulation, few months back I tried and found that most of things are not working.
    One of the few things which I remember is the UART was not working when I used PLL, and also UART DMA was not working, while on actual hardware everything works fine.

  • @mustaphaaguerrab803
    @mustaphaaguerrab803 Před rokem +1

    so great project i wonder if you can help me to do a simulation under Proteus of thermisatnce with STM32 and display the result on UART terminal ?

  • @annasrrr7036
    @annasrrr7036 Před měsícem

    I faced problem with the stm32f103 how can i change it with other version like stm32f4!

    • @theembeddedthings
      @theembeddedthings  Před měsícem

      ould you please inform me exactly what problem you are facing with the STM32F1 Perhaps we can solve it directly.!!
      And if you need to change to the STM32F4, you can follow the steps outlined in the video, but simply choose the STM32F4 instead of the STM32F1.
      Feel free to reach out if you need further assistance!

    • @annasrrr7036
      @annasrrr7036 Před měsícem +1

      @@theembeddedthings dear sir , thanks for answering me 🤍 Yes, I followed the steps with F4, but when loading the hex file into Proteus, the code doesn't work. The issue with F1 is in writing the step-by-step code; it tells me this version is old and needs to be updated. I don't have an account with them because I used my university account the first time.

    • @theembeddedthings
      @theembeddedthings  Před měsícem

      Dear @@annasrrr7036 ,
      Thanks for sharing your experience. It sounds like you might be running into compatibility issues with your version of Proteus. Have you tried using Proteus 8.15? That version seems to work seamlessly for many users. If you don't have access to it, just let me know in the comments below or shoot me an email, and I'll make a note of it. Hang in there! 💻🔧

  • @Youcefleghdir
    @Youcefleghdir Před 2 měsíci +1

    Can you send me the source code and protus file?

    • @theembeddedthings
      @theembeddedthings  Před 2 měsíci +3

      Thanks for your interest! You can access the source code and Proteus files via the following link:
      drive.google.com/drive/folders/1tsCBjKcxZwdxCnezrxYeCnJoMrdzOwjY?usp=sharing

    • @Seklamin
      @Seklamin Před 2 měsíci +1

      @@theembeddedthings thank you for sharing the source code file

    • @theembeddedthings
      @theembeddedthings  Před 2 měsíci +1

      @@Seklamin You're welcome! I'm glad you found it useful. If you have any questions or need further assistance, feel free to ask. Happy coding!

  • @TrentonVaughn-oj2wv
    @TrentonVaughn-oj2wv Před rokem

    Can you share your project code and proteus file?

    • @theembeddedthings
      @theembeddedthings  Před rokem

      Hi, The source code will be available soon on GitHub for now you can send me an email and a I will send you the source code and proteus file
      theembeddedthings@gmail.com