ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2014/05/23
    يزد-مهريز
    490
    240

    دقت ADC در codevision

    سلام
    من با بسکام وقتي تاچ راه اندازي ميکنم کاملا دقيق است و وقتي صفحه رو مس نميکنم عدد متغير adc صفر هستش!!
    ولي همون مدار با C وقتي صفحه رو لمس نمي کنم عدد adc از 0 تا 100 تغير ميکنه!!!!!
    اينم برنامه ADC کجاش مشکل داره:
    [code=c]#define ADC_VREF_TYPE ((0<<REFS1) | (1<<REFS0) | (0<<ADLAR))
    unsigned int read_adc(unsigned char adc_input)
    {
    ADMUX=adc_input | ADC_VREF_TYPE;
    delay_us(10);
    ADCSRA|=(1<<ADSC);
    while ((ADCSRA & (1<<ADIF))==0);
    ADCSRA|=(1<<ADIF);
    return ADCW;
    }

    void main(void)
    {
    ADMUX=ADC_VREF_TYPE;
    ADCSRA=(1<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (1<<ADPS2) | (0<<ADPS1) | (0<<ADPS0);
    }
    [/code]
    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.
  2. #2
    2012/12/27
    شهر راز (شیراز)
    1,727
    61

    پاسخ : دقت ADC در codevision

    نقل قول نوشته اصلی توسط alidehghan288
    سلام
    من با بسکام وقتي تاچ راه اندازي ميکنم کاملا دقيق است و وقتي صفحه رو مس نميکنم عدد متغير adc صفر هستش!!
    ولي همون مدار با C وقتي صفحه رو لمس نمي کنم عدد adc از 0 تا 100 تغير ميکنه!!!!!
    اينم برنامه ADC کجاش مشکل داره:
    [code=c]#define ADC_VREF_TYPE ((0<<REFS1) | (1<<REFS0) | (0<<ADLAR))
    unsigned int read_adc(unsigned char adc_input)
    {
    ADMUX=adc_input | ADC_VREF_TYPE;
    delay_us(10);
    ADCSRA|=(1<<ADSC);
    while ((ADCSRA & (1<<ADIF))==0);
    ADCSRA|=(1<<ADIF);
    return ADCW;
    }

    void main(void)
    {
    ADMUX=ADC_VREF_TYPE;
    ADCSRA=(1<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (1<<ADPS2) | (0<<ADPS1) | (0<<ADPS0);
    }
    [/code]
    سلام
    برنامه درسته ...
    شما از کجا فهمیدید که خروجی از 0 تا 100 به شما میده ؟؟
    [size=10pt][b]

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    [/size]
  3. #3
    2014/05/23
    يزد-مهريز
    490
    240

    پاسخ : دقت ADC در codevision

    کد هاي مربوط به LCD رنگي رو نگذاشتم!
    خيلي مشکل بزرگيه
    من توي Bascom حتي يک پروژه دفتر نقاشي خيلي باکيفيت با تاچ درست کردم
    اما تو C وقتي که تاچ رو مي فشارم اعداد دقيق هستند اما وقتي تاچ را لمس نمي کنم اعداد x و y از 0 تا 100 شانسي بالا و پايين ميان!!!
    آيا ميتونه به خاطر کلاکADC در برنامه باشه؟؟؟
    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.
  4. #4
    2012/12/27
    شهر راز (شیراز)
    1,727
    61

    پاسخ : دقت ADC در codevision

    نقل قول نوشته اصلی توسط alidehghan288
    کد هاي مربوط به LCD رنگي رو نگذاشتم!
    خيلي مشکل بزرگيه
    من توي Bascom حتي يک پروژه دفتر نقاشي خيلي باکيفيت با تاچ درست کردم
    اما تو C وقتي که تاچ رو مي فشارم اعداد دقيق هستند اما وقتي تاچ را لمس نمي کنم اعداد x و y از 0 تا 100 شانسي بالا و پايين ميان!!!
    آيا ميتونه به خاطر کلاکADC در برنامه باشه؟؟؟
    AVCC را تغذیه کردید ؟؟
    یک خازن به پایه Vref و زمین موازی کرده اید؟؟
    مشکل از یه جای دیگه داره آب میخوره ...
    با یک ولوم ساده این کار را کنید ببینید از 0 تا 1023 تغییر میکند یا خیر ...
    [size=10pt][b]

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    [/size]
  5. #5
    2014/05/23
    يزد-مهريز
    490
    240

    پاسخ : دقت ADC در codevision

    بله همه اين کارارو کردم
    تازه هردو برنامه با يه مدار بوده!
    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.
  6. #6
    2012/12/27
    شهر راز (شیراز)
    1,727
    61

    پاسخ : دقت ADC در codevision

    نقل قول نوشته اصلی توسط alidehghan288
    بله همه اين کارارو کردم
    تازه هردو برنامه با يه مدار بوده!
    میشه برنامه رو کامل بگذارید ؟؟
    [size=10pt][b]

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    [/size]
  7. #7
    2014/05/23
    يزد-مهريز
    490
    240

    پاسخ : دقت ADC در codevision

    بله:
    http://rozup.ir/up/electro2014/AVR/Source.rar
    معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.
نمایش نتایج: از 1 به 7 از 7

موضوعات مشابه

  1. SPI in Codevision
    توسط parvar در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2015/09/11, 16:04
  2. DAC در CODEVISION
    توسط hofakiiran در انجمن XMEGA
    پاسخ: 3
    آخرين نوشته: 2015/04/19, 11:17
  3. codevision avr v3.07
    توسط pesare shoja در انجمن میکروکنترلرهای AVR
    پاسخ: 17
    آخرين نوشته: 2014/08/05, 11:37
  4. spi در COdevision
    توسط arash13 در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2012/06/29, 22:27
  5. usb + codevision
    توسط black-scorpion در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2011/06/14, 14:31

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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