اطلاعیه

Collapse
No announcement yet.

استفاده از ولتاژ مرجع داخلی میکرو های atmega8

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

    استفاده از ولتاژ مرجع داخلی میکرو های atmega8

    سلام به همه و عرض خسته نباشید.
    من در راه اندازی adc با ولتاژ مرجع داخلی خود میکرو مشکل دارم تو ویزارد مرجع adc رو رو داخلی تنظیم میکنم و پایه arf رو با یه خازن عدسی به زمین زدم و پایه AVCCرو مستقیم به vcc و پایه gnd رو هم به منفی زدم. فرکانس میکرو هم 8 مگاهرتز هست و فرکانس adc رو رو 125 کیلو هرتز گذاشتم الان جز ولتاژ نویز هیچی بهم نشون نمیده یعنی یه ولتاژ یک ولت هم بهش میدم اصلا کار نمیکنه نمیخونه نمیدونممم خیلی گیجم لطفا کمکم کنید.
    ممنون

    #2
    ایراد نرم افزاری و برنامه نویسی هست

    دیدگاه


      #3
      میشه حداقل یه نمونه کد در این باره یکی بزاره که ببینم اون طرف چی کار کرده کدشو چه طوری نوشته تنظیماتشو چه طوری انجام داده؟
      واقعا گیر کردم نمیدونم الان مشکل نرم افزاریم چیه

      دیدگاه


        #4
        نوشته اصلی توسط alicod نمایش پست ها
        میشه حداقل یه نمونه کد در این باره یکی بزاره که ببینم اون طرف چی کار کرده کدشو چه طوری نوشته تنظیماتشو چه طوری انجام داده؟
        واقعا گیر کردم نمیدونم الان مشکل نرم افزاریم چیه
        سلام و خسته نباشید ،
        در میکروکنترلر های AVR رجیستر های REFS وظیفه تعیین ولتاژ مرجع ADC رو دارن ، برای استفاده از ولتاژ مرجع داخلی 2.56 ولت کافیه مقدار هر دو رجیستر REFS1 و REFS2 رو 1 کنید ، در کدویژن به این شکل انجام میشه:
        کد:
        #define ADC_VREF_TYPE ((1<<REFS1) | (1<<REFS0) | (0<<ADLAR))
        ضمنا از اینکه کانال ADC رو درست انتخاب و وصل کرده باشید هم مطمئن بشید.

        دیدگاه

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