اطلاعیه

Collapse
No announcement yet.

تعریف ورودی آنالوگ ADC چند کاناله

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

    تعریف ورودی آنالوگ ADC چند کاناله

    سلام
    برای تعریف و خواندن مقدار یک کانال از ADC مشکلی ندارم. اما به محض تعریف کانال دوم به بعد، فقط کانال اول خونده میشه.
    مشکل چیه؟


    void ADC_Config(){ ADC_Init(LPC_ADC,20000);
    ADC_IntConfig(LPC_ADC, ADC_ADGINTEN, DISABLE);
    ADC_BurstCmd(LPC_ADC,1);

    ADC_ChannelCmd(LPC_ADC, ADC_CHANNEL_0, ENABLE);
    ADC_IntConfig(LPC_ADC, ADC_ADINTEN0, ENABLE);
    PINSEL_SetAnalogPinMode(0,23,ENABLE);

    ADC_ChannelCmd(LPC_ADC, ADC_CHANNEL_5, ENABLE);
    ADC_IntConfig(LPC_ADC, ADC_ADINTEN5, ENABLE);
    PINSEL_SetAnalogPinMode(1,31,ENABLE);
    PINSEL_ConfigPin(1,31,3);
    }
    نکته اینکه در کدهای بالا، اگر تعریف های کانال 0 را کامنت کنم، کانال 5 راه میافته!

    #2
    پاسخ : تعریف ورودی آنالوگ ADC چند کاناله

    سلام.احتمال زیاد شما پین سلکشن مروبوط به کانال ها رو انجام ندادید.باید پین میکرو روی adc تنظیم کنید .موفق باشید.....

    دیدگاه

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