NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4188 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: Pic12f675 adc

  1. #1
    کاربر فعال
    تاریخ عضویت
    Mar 2012
    نوشته ها
    179
    تشکر
    49
    تشکر شده 9 بار در 7 پست

    پیش فرض Pic12f675 adc

    دوستان من یه برنامه نوشتم با CCS ولی نمیدونم چرا ADC کار نمیکنه
    کسی میدونه مشکل از چیه یا برنامه ای که جواب داده باشه دارید ؟


    #include <12f675.h>
    #fuses NOWDT,HS,NOPROTECT,BROWNOUT,NOPUT,NOCPD,INTRC_IO
    #device ADC=10
    #use delay(clock=4000000)


    #INCLUDE <stdlib.h>



    void main()
    {
    int16 adc_value,value;
    setup_ADC(ADC_CLOCK_DIV_64);
    setup_ADC_ports(AN0_ANALOG);
    set_adc_channel(0);
    while (true) {
    output_toggle(PIN_A5);
    delay_ms(500);
    adc_value=read_adc();
    value=5*adc_value/1024;
    if (adc_value<3){output_low(PIN_A2);}
    if (adc_value>3){output_low(PIN_A4);}
    }
    }

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Nov 2007
    نام
    محسن خاشعی
    نوشته ها
    22
    تشکر
    8
    تشکر شده 105 بار در 9 پست

    پیش فرض

    این دو خط رو اضافه کن اول برنامت
    ansel=1;
    cmcon=7;

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •