اطلاعیه

Collapse
No announcement yet.

یک سوال ساده ولی مهم (adc میکرو)

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

    یک سوال ساده ولی مهم (adc میکرو)

    دوستان من یه atmega8 دارم که میخام با adc ولتاژ دو تا پایه هاشو بخونم
    با یه پایه مشکل نداره
    ولی پایه دوم که ولتاژش نزدیک به صفر میشه یه مرتبه ولتاژ رو میزنه 65516 :eek: :eek: :eek: :eek: :eek: :eek: :eek:

    اول فکر کردم میکرو مشکل داره ولی با پروتئوس هم همین کار رو کرد


    دوستان خواهش می کنم راهنمایی کنید چطوری ولتاژ دو تا پایه رو با adc بخونم ؟

    اینم برنامه
    کد:
    $regfile = "M8DEF.DAT"
    $crystal = 1000000
    
    
    Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , _
    Db7 = Portb.0 , E = Portb.7 , Rs = Portb.6
    Config Lcd = 16 * 2
    
    
    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    
    Dim N As Word
    Dim M As Word
    
    Do
    
    Start Adc
     N = Getadc(0)
    
    
    M = Getadc(1)
    
    Locate 1 , 1 : Lcd N
     Locate 2 , 1 : Lcd M
    
    Waitms 500
    اینم شماتیک که پایه 23 و 24 رو زمین کردم ولی یکی شو 65516 نشون میده



    تو را خدا راهنمایی کنید مشکل کجاست :cry: oo: :cry2:
    استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

    #2
    پاسخ : یک سوال ساده ولی مهم (adc میکرو)

    پایه 21 و 22 را به +5 وصل کنید
    .The best question deserves a better answer
    =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
    «پناه»می برم «به خدا»
    از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
    محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

    دیدگاه


      #3
      پاسخ : یک سوال ساده ولی مهم (adc میکرو)

      چون توی برنامه تون
      Config Adc = Single , Prescaler = Auto , [glow=red,2,300]Reference = Avcc[/glow]
      Reference = Avcc معرفی کرده اید بهتر است از طرح زیر استفاده کنید.
      - تو همانی که می اندیشی، هرگاه به این اندیشیدی که تو یک عقابی؟ پس به دنبال رویاهایت برو و به یاوه های مرغ و خروس های اطرافت فکر نکن.

      - یک تصمیم می تواند دریچه های زندگی ما را به روی اندوه یا شادی ، سعادت یا تنگدستی ، مصاحبت یا تنهایی ، و عمری طولانی یا مرگی زودرس باز کند

      دیدگاه


        #4
        پاسخ : یک سوال ساده ولی مهم (adc میکرو)

        نوشته اصلی توسط •.´™ مَسِِــــح`.•
        پایه 21 و 22 را به +5 وصل کنید
        تو مدار وصل کردم
        عاخه این عدد عجیب رو از کجاش میاره ؟!! :eek:
        استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

        دیدگاه


          #5
          پاسخ : یک سوال ساده ولی مهم (adc میکرو)

          نوشته اصلی توسط jim Gary
          چون توی برنامه تون
          Reference = Avcc معرفی کرده اید بهتر است از طرح زیر استفاده کنید.
          یعنی سلف و خازن رو اظافه کنم این عدد رو درست نشون میده؟
          با تشکر
          استاد کار پادو نميشه ، کسي خوشبختي رو به تو کادو نميده

          دیدگاه


            #6
            پاسخ : یک سوال ساده ولی مهم (adc میکرو)

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

            دیدگاه

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