STM32 Nucleo Tutorial 3- ADC Coding in Keil uvision

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Hi, You got a new video on ML. Please watch: "TensorFlow 2.0 Tutorial for Beginners 10 - Breast Cancer Detection Using CNN in Python"
    • TensorFlow 2.0 Tutoria...
    --------------------------------------------------------------- --~-
    We have launched Study Focus and Sleep Music Android Mobile App. ** No Ads at All **
    play.google.co...
    Focus on your study and work while listening to these beautiful melodies
    ******************************************************************
    Generate the code using STM32CubeMx for Keil uvision. In this tutorial, we will learn how to generate Nucleo board initialization c code for Keil uvision using the STM32CubeMx. STM32F401RE Nucleo board have 64pin ARM Cortex M4 + FPU on board running on the maximum speed of 84MHz. PIN 5 of GPIOA is connected with user LED and PIN 13 of GPIOC is connected with Push Button. It has one ADC with multiple multiplexed channel. PIN PA0 has multiplexed with ADC1 Channel 0.
    The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features. The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger and programmer. The STM32 Nucleo board comes with the STM32 comprehensive software HAL library together with various packaged software examples, as well as direct access to mbed online resources.
    More to learn.... Watch it till the end and subscribe this channel for more videos.
    You may visit www.kgptalkie.com for IoT and Embedded System Tutorial.
    ******************************************
    Please subscribe this channel to get live updates directly into your inbox whenever I upload a new video.
    ------------------------------------------------------------
    Support us on KGPTalkie Facebook Page
    / kgptalkie
    ************************************************
    Please don't forget to LIKE this video and SUBSCRIBE this channel. Thanks for watching.
    ********************************************
    stm32 nucleo board,
    stm32 nucleo tutorial,
    stm32 nucleo arduino,
    stm32 nucleo sample code,
    stm32 nucleo example code,
    stm32 nucleo getting started,
    stm32 nucleo printf,
    stm32 nucleo projects,
    stm32 nucleo arduino ide,
    stm32 nucleo f4,
    stm32 nucleo,
    stm32 nucleo adc example,
    stm32 nucleo adc,
    stm32 nucleo audio,
    stm32 nucleo bootloader,
    stm32 nucleo blink example,
    stm32 nucleo blink led,
    stm32 nucleo board tutorial,
    stm32 nucleo board programming,
    stm32 nucleo code examples,
    stm32 nucleo comparison,
    stm32 nucleo cnc,
    stm32 nucleo can bus,
    stm32 nucleo development board,
    stm32 nucleo ethernet,
    stm32 nucleo eclipse,
    stm32 nucleo examples,
    stm32 nucleo f302r8,
    stm32 nucleo f103rb,
    stm32 nucleo f401re,
    stm32 nucleo keil tutorial,
    stm32 nucleo keil,
    stm32 nucleo linux,
    stm32 nucleo lora,
    stm32 nucleo led blink,
    stm32 nucleo lcd,
    stm32 nucleo mbed,
    stm32 nucleo mbed tutorial,
    stm32 nucleo motor control,
    stm32 nucleo matlab,
    stm32 nucleo morpho,
    stm32 nucleo pack,
    stm32 nucleo programming,
    stm32 nucleo programmer,
    stm32 nucleo review,
    stm32 nucleo sd card,
    stm32 nucleo uart,
    stm32 nucleo uart example,
    stm32 nucleo vs arduino,
    stm32 nucleo virtual com port,
    stm32 nucleo wifi,
    stm32 nucleo 144
    stm32 adc dma,
    stm32 adc multi channel example,
    stm32 adc tutorial,
    stm32 adc dma example,
    stm32 adc example,
    stm32 adc hal example,
    stm32 adc interrupt example,
    stm32 adc example code,
    stm32 adc multi channel single conversion,
    stm32 adc dma tutorial,
    stm32 adc,
    stm32 adc calibration,
    stm32 adc continuous mode,
    stm32 adc dma timer,
    stm32 adc discontinuous mode,
    stm32 adc dma uart,
    stm32 adc dma continuous,
    stm32 adc example hal,
    stm32 adc external reference voltage,
    stm32 adc injected mode,
    stm32 adc interrupt,
    stm32 adc keil,
    stm32 adc multi channel,
    stm32 adc programming,
    stm32 adc scan mode dma,
    stm32 adc scan mode example,
    stm32 adc timer trigger,
    stm32 adc vref

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

  • @KGPTalkie
    @KGPTalkie  5 лет назад

    Please Watch ARM Programming Tutorials Theory in 25 Lectures Here:
    ruclips.net/video/gPBsoOefyUk/видео.html

  • @phoenixmri5705
    @phoenixmri5705 4 года назад +1

    You deserve maximum reach! Thank you so much!

  • @sanghyeonpark7226
    @sanghyeonpark7226 7 лет назад +3

    Thanks for the awesome tutorial!

  • @anannyaguha9487
    @anannyaguha9487 6 лет назад

    Thank you so much I am learning a lot from all your videos.

    • @LaxmiKantTiwarilaxmimerit
      @LaxmiKantTiwarilaxmimerit 6 лет назад

      anannya guha thank you.

    • @anannyaguha9487
      @anannyaguha9487 6 лет назад

      I am using STM32F030R8 when I am writing the program its throwing an error as hadc not declared. Suggestion please

    • @LaxmiKantTiwarilaxmimerit
      @LaxmiKantTiwarilaxmimerit 6 лет назад

      anannya guha perhaps related .c and .h files are not included in project. You can compare it with the example code present in sdk.

    • @anannyaguha9487
      @anannyaguha9487 6 лет назад

      Okay. Thank you.

  • @roshanahire2529
    @roshanahire2529 5 лет назад

    thanks for the tutorial, it is very useful, I have one query, how to use internal Voltage reference for STM, and how to change Vref value???

  • @omaralshishani9724
    @omaralshishani9724 6 лет назад +1

    what does this value represent? what does it mean?

  • @kelvinkss
    @kelvinkss 6 лет назад +1

    Thank u brother!

    • @KGPTalkie
      @KGPTalkie  6 лет назад

      Thanks for watching :)

  • @verybus-z5b
    @verybus-z5b 6 лет назад +1

    Is there a reason the HAL_ADC_Start function needs to be inside of the while loop? Is it not like other outputs (like PWM) where you only need to call the start function once at the beginning of main?
    Also thanks for the great tutorial!

    • @KGPTalkie
      @KGPTalkie  6 лет назад +2

      Yes. You can do. Initialise ADC in continuous conversion mode. If you initialise it in single shot discontinuous mode then you have to start it every time after end of conversion. I hope it would help you to understand process. Comment Below if still you have doubt.

  • @concernedIndianCitizen
    @concernedIndianCitizen 7 лет назад

    hey KGP Talkie, am trying to generate a pwm signal if my adc value crosses 100. the pwm signal should last as long as the adc is above 100. but i get to execute it only for 1 interation then the motor stops because the enable bit goes low. I want it to stop only if the adc is below 100. please help.

  • @Yampaa
    @Yampaa 6 лет назад

    i am using ewarm for stm32f303re but this code is not working over ...compiling all good but watch menu is not enabling ..help me out

  • @PiyushKumar-vd8jy
    @PiyushKumar-vd8jy 6 лет назад

    Hello Sir,
    Sir, please help me for.
    how can we take a value from sensor and calibrate it and display on lcd display

  • @mbognidonald218
    @mbognidonald218 7 лет назад

    HI Talkie! Can you tell me what is difference between continous and discontinous mode conversersion?

    • @micha8469
      @micha8469 7 лет назад

      I believe continous is like SET state and doesn't need CPU usage (background work) and discontinuous requires trigger to convert channel into ADC so you have to pre-define inputs that trigger the conversion. But I'm just STM32 hobbyst.

  • @VamsiKrishna-ep1iu
    @VamsiKrishna-ep1iu 6 лет назад

    Hello, I need program for pwm phase shift...could you please provide me that.??