اطلاعیه

Collapse
No announcement yet.

مشکل با adc سری stm

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل با adc سری stm

    سلام.
    کسی میدونه مشکل این برنامه چیه.
    وقتی دیباگ میکنم عدد توی ریجیستر دیتای adcتغییر نمیکنه با اینکه ولتاژ تغییر میکنه.
    کد:
    #include <stm32f10x_lib.h>     
    #include "STM32_Init.h"   
    
    int main (void)
    {
     int j,a;
     stm32_Init();
    RCC->APB2ENR=(1<<4)|(1<<9)|(1<<2);// clk adc1&clk portc,a enable
    ADC1->SQR3  = ( 1UL << 0);
    ADC1->CR2=7;
     while(1)
     {
      
      a=ADC1->DR;
    
    
     }
    }

    #2
    پاسخ : مشکل با adc سری stm

    وقتی مقدار adc_dr ثابت میمونه به خاطر اینه که مد کانتینویس غیر فعاله و شما باید مدام خودتون مقدار adc بخونید و convertion رو انجام بدید

    دیدگاه

    لطفا صبر کنید...
    X