#5. STM32F4 ADC using Registers || Multi Channel Polling

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

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

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

    Thank you for the great videos,
    concerning setting up the resolution, i think it should be ADC1->CR1 &= ~(3

    • @chaitanyapanse6222
      @chaitanyapanse6222 11 หลายเดือนก่อน

      Hi, since we have to write a 0 to these bits and since its reset value for bit 24 and 25 is 0 we can consider only setting bit as both the bits are going to be zero. Hope it helps.

  • @chaitanyapanse6222
    @chaitanyapanse6222 11 หลายเดือนก่อน

    Hello, Wonderful Series on Register Programming, I am developing a similar code on L4 series and having issues with Wait_For_Conv() function as in L4 series the EOC is set by hardware. Thanks in advance

  • @TonyWilson-r5h
    @TonyWilson-r5h 10 หลายเดือนก่อน

    Great video. I have a question. In line 28 you are setting the continuous conversion bit but you also start conversions at line 74 in the ADC_Start() routine. Why are you doing that? In my code, unless I comment out line 28, the program does not work.

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

      Continuous conversion starts the covrsuon again once the previous one is over. You can enable or disable it as per the code requirement.

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

    Excellent video . Very well presented . Thank you for the link to the code also . Thank you . !

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

    Hello Sir, thank u for such an awasome tutorial. My question is when i use ADC as the single mode , i cant use any inputs except PA0 , i looked at some projects and i think i have to make some arrangements in SQR Registers but i cant get a clear knowledge after reading them can u help me ?

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

    Muchas gracias amigo, me funciono en un STM32F401😄

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

    Thank you for the great videos, but i have something that I don't undestand:
    In datasheet the V_DDA = 2.4 to 3.6 V, but you program V_DDA = 3.3 V ? If I choose f_ADC = 15 MHz, How many V_DDA voltage that I must program?
    And Which frequency selected to caculate for t_stab = 10 us ?
    ADC1->CR2 |= 1

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

    Great video, thanks for the input.
    It is possible to make a video of the use of EMWIN on a stm32f429-disco

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

    Thanks a lot for the video

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

    stm32f407vg & gsm / gprs video pleaseee. Resource too little.

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

    GPS neo 6 module interface please

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

    DCMI tutorial please

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

    Sir,For sampling time setting,You need to use ADC1->SMPR2 &= ~((7

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

    I would like to know why did you switched from STM32CubeIDE to Keil?

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

      Me too , thanks for sharing your valuable knowledge

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

      I haven't switched. This is register based series and i am using keil for this. For HAL, I'll continue using cubeide

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

      @@ControllersTech That's OK , but my question and I do believe would be same from onurolce post will be :
      You only use keil for these new set of videos stm32 register programming and not CubeIDE.
      I can not download a Keil free version from a website .
      Anyway what will be the steps on CubeIDE to do register programming .
      Perhaps would be a good idea to open a new tread, --- Register Programming on CubeIDE --

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

      you can download keil from their website.
      I never tried with CubeIDE, but i guess it will work as mentioned below:
      1. create a project, just like you create regular project
      2. in the cubeMX select only the basic things. (it won't matter what you select)
      3. after the project is generated, delete the contents of the main file and follow the video afterwards

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

      @@jorgejacome4269 Yes you are right. and I also agree with you about "creating new playlist for Keil and STM32".

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

    If I give you 1000 like , I am not going to cover your favors !😊

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

    gj