اطلاعیه

Collapse
No announcement yet.

مشکل با adc lpc1768

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

    مشکل با adc lpc1768

    سلام دوستان
    برنا مه ای که پیوست میکنم برای کم و زیاد کردن سرعت چشمک زدن led ها برای lpc1768 هست . اما من در خوندن مفادیر آنالوگ مشکل دارم و فقط صفر دریافت میکنم . با تنظیمات pinsel و سایر توابع adc هم خیلی ور رفتم .
    میشه یکی این برنامه رو برای من درستش کنه یا حد اقل بگه چیکارش کنم ؟ :angry:
    #include "lpc17xx_adc.h"
    #include "lpc_types.h"
    #include "lpc17xx_libcfg_default.h"
    #include "lpc17xx_pinsel.h"
    #include "lpc17xx_gpio.h"

    int IN,i;
    int main(void)
    {
    FIO_SetDir(2,0xff,1);
    PINSEL_CFG_Type p;
    p.Funcnum=2;
    p.OpenDrain=1;
    p.Pinmode=2;
    p.Pinnum=31;
    p.Portnum=1;
    PINSEL_ConfigPin(&p);
    ADC_Init(LPC_ADC,200000);
    ADC_ChannelCmd(LPC_ADC,ADC_CHANNEL_5,ENABLE);


    while(1)
    {
    ADC_StartCmd(LPC_ADC,ADC_START_NOW);
    IN= ADC_GetData(ADC_CHANNEL_5);
    FIO_SetValue(2,0xff);
    for(i=0;i<100000*(IN+1);i++);
    FIO_ClearValue(2,0xff);
    for(i=0;i<100000*(IN+1);i++);
    }
    }

    #2
    پاسخ : مشکل با adc lpc1768

    از چه بردی استفاده میکنید؟
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    دیدگاه


      #3
      پاسخ : مشکل با adc lpc1768

      از همین برد هایی که توی فروشگاه داریم ال سی دی 3.2 اینچ روشه . فکر کنم اسمش lantiger بود .

      دیدگاه


        #4
        پاسخ : مشکل با adc lpc1768

        من در مورد برد شما اطلاعی ندارم ولی میدونم که برد های معمولی حتما باید دیپ سویچ adc رو فعال کرد!!
        انجام پروژه هاي برنامه نويسي اندرويد
        [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه


          #5
          پاسخ : مشکل با adc lpc1768

          در مورد کدم چه طور ؟ اشکالی نداره ؟

          دیدگاه


            #6
            پاسخ : مشکل با adc lpc1768

            این برد منظورمه
            http://eshop.eca.ir/product_info.php?cPath=29&products_id=876
            و توی کاتالوگ نوشون داده کدوم دیپ سویچ!!
            انجام پروژه هاي برنامه نويسي اندرويد
            [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
            http://cafebazaar.ir/app/?id=com.atxdroid

            دیدگاه


              #7
              پاسخ : مشکل با adc lpc1768

              این سویچی که شما گفتید مربوط به ولتاژ مرجع adc هستش . روی بردی که من دارم مشکل ولتاز مرجع نیست .

              دیدگاه


                #8
                پاسخ : مشکل با adc lpc1768

                نوشته اصلی توسط enyoneornoone
                سلام دوستان
                برنا مه ای که پیوست میکنم برای کم و زیاد کردن سرعت چشمک زدن led ها برای lpc1768 هست . اما من در خوندن مفادیر آنالوگ مشکل دارم و فقط صفر دریافت میکنم . با تنظیمات pinsel و سایر توابع adc هم خیلی ور رفتم .
                میشه یکی این برنامه رو برای من درستش کنه یا حد اقل بگه چیکارش کنم ؟
                سلام
                شما این برنامه را کامپایل کردید بی غلط؟ من که کامپال می زنم خطا میده:
                adc_test.axf: Error: L6218E: Undefined symbol CLKPWR_ConfigPPWR (referred from lpc17xx_adc.o).
                adc_test.axf: Error: L6218E: Undefined symbol CLKPWR_GetPCLK (referred from lpc17xx_adc.o).

                غیر این مورد در برنامه باید بر اساس سمپل ها که دیدم این جوری باشه:
                کد:
                	while(1)
                	{
                		// Start conversion
                		ADC_StartCmd(LPC_ADC,ADC_START_NOW);
                		//Wait conversion complete
                		
                	while (!(ADC_ChannelGetStatus(LPC_ADC , ADC_CHANNEL_1 , ADC_DATA_DONE)));
                		adc_value = ADC_ChannelGetData(LPC_ADC , 0);
                		
                		
                	}
                فيلم آموزشي ميکروکنترلر LPC1768
                فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
                فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
                فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

                دیدگاه


                  #9
                  پاسخ : مشکل با adc lpc1768

                  دوستان من خودم رو برد آموزشی برنامه adcمیریزم جواب میده اما خودم برد جدید زدم اما هرکاری میکنم جواب نمیده مشکل از چی میتونه باشه؟

                  دیدگاه


                    #10
                    پاسخ : مشکل با adc lpc1768

                    ببین یه سوییچ رو برد هست به اسم vref که باید روشنش کنی . یه پایه هم هست به این اسم رویه برد که باید یه ولتاژ 3.3 ولت بهش وصل کنی .

                    دیدگاه


                      #11
                      پاسخ : مشکل با adc lpc1768

                      برد شما رو همساده وارد کرده پشتیبانی رو از خودشون بخواین

                      دیدگاه

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