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





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









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









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






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

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

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2014/05/29
    قدس
    1,202
    110

    External Event Counter___یه سوال درباره عملکرد کانتر در تایمر/کانتر 0

    سلام
    من میخوام از تایمر 0 به عنوان کانتر استفاده کنم....لذا کاک تایمر 0 رو روی کلاک خارجی با لبه بالا رونده گزاشتم.

    حالا یه سوال : من TCNT0 رو 0 کردم و OCR0 رو 1 و داخل وقفه مقایسه کد زیر رو گزاشتم
    OCR0 = TCNT0 + 1;
    PORTA = TCNT0;

    یعنی باس تو هر 1 دوره تناوب کلاکمون این مقایسه رخ بده....ولی مثل این که پایه PORTA مقدارش تغییر نمیکنه...چرا؟

    اصلا تو بحث کانتر عمل مقایسه به صورت خودکار انجام میشه یا دستی؟



    این از کدهای پروژه
    [code=c]
    #include <mega16.h>

    interrupt[TIM0_OVF] void Timer_Counter0_ovf()
    {
    TCNT0 = 0;
    }

    interrupt[TIM0_COMP] void Timer_Counter0_comp()
    {
    OCR0 = TCNT0 + 1;
    PORTA = TCNT0;
    }

    void main(void)
    {
    DDRA = 0XFF;
    PORTA = 0X00;

    // TIMER0
    // External clock source on T0 pin (Clock on rising edge) >>>>> CS00 = 1, CS01 = 1, CS02 = 1
    // Mode = Normal >>>>> WGM00 = 0, WGM01 = 0
    // Timer/Counter Overflow Interrupt Enable >>>>> TOIE0 = 1
    //Timer/Counter0 Output Compare Match Interrupt Enable >>>>> OCIE0 = 1
    TCCR0 = (0<<FOC0) | (0<<WGM00) | (0<<COM01) | (0<<COM00) | (0<<WGM01) | (1<<CS02) | (1<<CS01) | (1<<CS00);
    TIMSK = (0<<OCIE2) | (0<<TOIE2) | (0<<TICIE1) | (0<<OCIE1A) | (0<<OCIE1B) | (0<<TOIE1) | (1<<OCIE0) | (1<<TOIE0);
    //TIFR = (0<<OCF2) | (0<<TOV2) | (0<<ICF1) | (0<<OCF1A) | (0<<OCF1B) | (0<<TOV1) | (0<<OCF0) | (0<<TOV0);
    TCNT0 = 0;
    OCR0 = 1;

    #asm("sei&quot

    while(1);
    }
    [/code]

    اینم از شماتیک پروژه
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.
  2. #2
    2013/04/24
    2,690
    2,486

    پاسخ : External Event Counter___یه سوال درباره عملکرد کانتر در تایمر/کانتر 0

    با توجه به این که این موضوع بارها در انجمن مطرح شده و یا جهت ساماندهی انجمن AVR موضوع قفل میشود
نمایش نتایج: از 1 به 2 از 2

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

  1. تایمر کانتر
    توسط moeinmirsharifi در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2014/02/16, 13:30
  2. پاسخ: 0
    آخرين نوشته: 2014/01/19, 12:14
  3. کار با تایمر کانتر
    توسط milad1993 در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2012/05/25, 22:43
  4. تایمر کانتر
    توسط amir_139 در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2008/11/24, 14:22
  5. تایمر کانتر 0 با عملکرد مقایسه(مد نرمال)
    توسط zigurat در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2008/04/01, 00:44

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

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

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

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

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