اطلاعیه

Collapse
No announcement yet.

adc در هدر برد at91sam7s

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

    adc در هدر برد at91sam7s

    سلام
    من از adc هدر برد at91sam7s256 برای راهندازی adc استفاده میکنم. ولی متاسفانه بدون توجه به ولتاژ ورودی ، همواره مقدار ماکزیمم خودش یعنی 1024 باینری (در حالت باینری) رو نشون میده. لطفا راهنمایی کنید. برای راهندازی adc از هدر فایل زیر استفاده کردم:

    کد:
    void ADC_Init()
    {
    	*AT91C_ADC_MR=5<<8|9<<16|2<<24;
    }
    
    int read_adc(char channel)
    {
    	*AT91C_ADC_CHER=0x1<<channel;
    	*AT91C_ADC_CR=0x2;
    	while((*AT91C_ADC_SR&(0x1<<channel))==0);
    	*AT91C_ADC_CHDR=0x1<<channel;
    	return (*AT91C_ADC_LCDR&0x3FF);
    }

    #2
    پاسخ : adc در هدر برد at91sam7s

    نوشته اصلی توسط amin_net
    سلام
    من از adc هدر برد at91sam7s256 برای راهندازی adc استفاده میکنم. ولی متاسفانه بدون توجه به ولتاژ ورودی ، همواره مقدار ماکزیمم خودش یعنی 1024 باینری (در حالت باینری) رو نشون میده. لطفا راهنمایی کنید. برای راهندازی adc از هدر فایل زیر استفاده کردم:

    کد:
    void ADC_Init()
    {
    	*AT91C_ADC_MR=5<<8|9<<16|2<<24;
    }
    
    int read_adc(char channel)
    {
    	*AT91C_ADC_CHER=0x1<<channel;
    	*AT91C_ADC_CR=0x2;
    	while((*AT91C_ADC_SR&(0x1<<channel))==0);
    	*AT91C_ADC_CHDR=0x1<<channel;
    	return (*AT91C_ADC_LCDR&0x3FF);
    }
    سلام
    فک کنم Vref رو به 3.3v وصل نکردی. تقریبا مطمئن هستم :rolleyes:
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه


      #3
      پاسخ : adc در هدر برد at91sam7s

      چرا اتفاقا" من هم اولش فکر میکردم اینطوری باشه ولی پس از مراجعه به شماتیک برد و بعد از اون با چک کردن پایه رفرنس توسط ولتمتر از این قضیه مطمئن شدم.
      روی پایه vref مک 3.3 ولت موجوده!

      دیدگاه


        #4
        پاسخ : adc در هدر برد at91sam7s

        نوشته اصلی توسط amin_net
        چرا اتفاقا" من هم اولش فکر میکردم اینطوری باشه ولی پس از مراجعه به شماتیک برد و بعد از اون با چک کردن پایه رفرنس توسط ولتمتر از این قضیه مطمئن شدم.
        روی پایه vref مک 3.3 ولت موجوده!
        از هدر استفاده میکنی یا برد آموزشی
        برد آموزشی خودش متصله ولی هدر نه
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


          #5
          پاسخ : adc در هدر برد at91sam7s

          از هدر استفاده میکنم
          ولی با ولتمتر گرفتم درست بود. 3.3 ولت روی پایه رفرنس بود
          تو شماتیک هم کشیده

          دیدگاه


            #6
            پاسخ : adc در هدر برد at91sam7s

            نوشته اصلی توسط amin_net
            از هدر استفاده میکنم
            ولی با ولتمتر گرفتم درست بود. 3.3 ولت روی پایه رفرنس بود
            تو شماتیک هم کشیده
            سلام
            والا تو شماتیک نکشیده وصل هم نیست. من خودم هر وقت هدر استفاده میکنم برای ADC پایه vref رو به 3.3 ولت میدم. شما هم این کارو کن
            توی شماتیک برد آموزشی به vref ولتاژ 3.3 داده ولی توی هدر نه
            زندگی یعنی امید و حرکت
            کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
            سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
            برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
            به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

            دیدگاه


              #7
              پاسخ : adc در هدر برد at91sam7s

              شما فکر میکنم که با هدر برد sam7x اشتباه گرفته باشین. من از هدر برد sam7s استفاده میکنم. در ضمن هیچ پایه ای از این هدر برد با نام vref بیرون نیومده که خود این نشون دهنده اینه که احتمالن برد بطور داخلی اینرو داره.
              در ضمن من ولتاژ پایه vref رو با ولتمتر گرفتم و همچنین با بوغ تست، تستش کردم. که نشون میده این پایه رو آی سی به 3.3 ولت وصله

              دیدگاه


                #8
                پاسخ : adc در هدر برد at91sam7s

                لطفا کسی اگه اطلاعاتی داره کمک کنه

                دیدگاه


                  #9
                  پاسخ : adc در هدر برد at91sam7s

                  ی کار کن
                  ببین توی دیا شیت دقیقا کدوم پایه مربوط به vref هست و بعد با مولتی متر مسیرشو چک کن تا خود میکرو. شاید یوقت پایش درست لحیم نشده باشه. البته خیلی خیلی بعیده و خب امکانش صفر هم نیست
                  زندگی یعنی امید و حرکت
                  کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                  سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                  برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                  به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                  دیدگاه


                    #10
                    پاسخ : adc در هدر برد at91sam7s

                    این کار رو هم انجام دادم. یه 3.3 ولت تمیز روی پایه شماره 1 که vref هست افتاده.

                    دیدگاه


                      #11
                      پاسخ : adc در هدر برد at91sam7s

                      نوشته اصلی توسط amin_net
                      این کار رو هم انجام دادم. یه 3.3 ولت تمیز روی پایه شماره 1 که vref هست افتاده.
                      والا چی بگم
                      دیگه چیزی به ذهنم نمیرسه
                      از برنامه مطمئنی؟
                      برنامتو برام میزاری ی نگاه بهش بندازم؟
                      زندگی یعنی امید و حرکت
                      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
                      سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
                      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
                      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

                      دیدگاه

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