اطلاعیه

Collapse
No announcement yet.

راه اندازی ADC میکرو ATmega2560

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

    راه اندازی ADC میکرو ATmega2560

    سلام
    با توجه به این که میکرو ی ATmega2560 دارای 15 کانال ADC هست چه طور می توان ADC این میکرو را با کدویژن راه اندازی کرد ؟
    من 8 کانال اول آن را با کدویزارد مانند همان ATmega32 راه انداختم اما 8 کانال بعد را نمی دانم چه طور راه بیندازم ؟
    خیلی ممنون
    باد می وزد ...
    میتوانی در مقابلش هم دیوار بسازی ، هم آسیاب بادی
    تصمیم با تو است ...

    #2
    پاسخ : راه اندازی ADC میکرو ATmega2560

    بازم مثل همونه !!!!
    مثلا با این کد
    کد:
    read_adc(15);
    adc کانال 15 میخونی...

    دیدگاه


      #3
      پاسخ : راه اندازی ADC میکرو ATmega2560

      نوشته اصلی توسط h.torabi
      بازم مثل همونه !!!!
      مثلا با این کد
      کد:
      read_adc(15);
      adc کانال 15 میخونی...
      من این را در پروتئوس تست کردم جواب نداد شما تست کردید که در واقعیت جواب میده .
      باد می وزد ...
      میتوانی در مقابلش هم دیوار بسازی ، هم آسیاب بادی
      تصمیم با تو است ...

      دیدگاه


        #4
        پاسخ : راه اندازی ADC میکرو ATmega2560

        کد:
        read_adc(15);
        این دستور چک شده و کار می کنه. احتمالا کدویژنی که نصب کردی مشکل داره.


        www.elecademy.ir

        دیدگاه


          #5
          پاسخ : راه اندازی ADC میکرو ATmega2560

          سلام
          شماچرا بامیکروکنترلر های دیگر انکار رو انجام نمیدید.؟
          دقیقامشکل شما ازکجاست؟ :read:
          Telegram:
          @reza_br_2489


          Instagram:
          _amp_c

          دیدگاه


            #6
            پاسخ : راه اندازی ADC میکرو ATmega2560

            نوشته اصلی توسط noorworkshop
            سلام
            شماچرا بامیکروکنترلر های دیگر انکار رو انجام نمیدید.؟
            دقیقامشکل شما ازکجاست؟ :read:
            من می خواهم بدون استفاده از میکرو های دیگری 11 ADC داشته باشم البته برای تعداد پورت های آن هم هست ولی اصل آن مربوط به ADC آن است .
            باد می وزد ...
            میتوانی در مقابلش هم دیوار بسازی ، هم آسیاب بادی
            تصمیم با تو است ...

            دیدگاه


              #7
              پاسخ : راه اندازی ADC میکرو ATmega2560

              برای خوندن ADC8 باید adc_read(32) به ترتیب برای پورت ADC9 از adc_read(33) ,....
              ADC8 = adc_read(32)
              ADC9 =adc_read(33)
              .
              .
              .
              جدیدترین ویرایش توسط reza_ab; ۲۳:۱۶ ۱۳۹۵/۱۲/۰۲.

              دیدگاه


                #8
                پاسخ : راه اندازی ADC میکرو ATmega2560

                باید بیت mux5 در رجیستر ADCSRB را یک کنی
                ADCSRB = (1<<MUX5);
                جدیدترین ویرایش توسط ahmad1010; ۱۵:۴۵ ۱۳۹۶/۰۱/۲۷.

                دیدگاه

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