اطلاعیه

Collapse
No announcement yet.

مشکل با time 1 Atmega32 به زبان c

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

    مشکل با time 1 Atmega32 به زبان c

    سلام دوستان ایشالله که همتون خوب هستین

    من این تنظیمات رو انجام دادم برای تامیمر 1 برای تاخیر 1 ثانیه با فرکانس 10 مگاهرتز که خود کدویژن تنظیمات رو ساخت و هیچ خطایی هم نداد . اما نمیشماره :(

    // Timer1 overflow interrupt service routine
    interrupt [TIM1_OVF] void timer1_ovf_isr(void)
    {
    // Reinitialize Timer1 value
    TCNT1H=0x6769 >> 8;
    TCNT1L=0x6769 & 0xff;
    sec++;

    }



    // Timer/Counter 1 initialization
    // Clock source: System Clock
    // Clock value: 39.063 kHz
    // Mode: Normal top=0xFFFF
    // OC1A output: Disconnected
    // OC1B output: Disconnected
    // Noise Canceler: Off
    // Input Capture on Falling Edge
    // Timer Period: 1 s
    // Timer1 Overflow Interrupt: On
    // Input Capture Interrupt: Off
    // Compare A Match Interrupt: Off
    // Compare B Match Interrupt: Off
    TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (0<<WGM10);
    TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (1<<CS12) | (0<<CS11) | (0<<CS10);
    TCNT1H=0x67;
    TCNT1L=0x69;
    ICR1H=0x00;
    ICR1L=0x00;
    OCR1AH=0x00;
    OCR1AL=0x00;
    OCR1BH=0x00;
    OCR1BL=0x00
    ;
    I'm going to
    RWTH Aachen
    University

    #2
    پاسخ : مشکل با time 1 Atmega32 به زبان c

    رجیستر مربوط به اینتراپت تایمر رو فعال کردین ؟
    لطفا برنامه رو به صورت کامل قرار بدین تا بشه بهتر نظر داد... با تشکر
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه


      #3
      پاسخ : مشکل با time 1 Atmega32 به زبان c

      این کدویژن پدر منو در آورده تنظیمات تایمر رو با ویزارد میسازم بعد کپی میکنم میکروم کند میشه بعد همه رو پاک میکنم باز کند میمونه . هر باز خواستم از استفاده از تایمر صرف نظر کنم همین اتفاق برام افتاده

      حتا همه تایمر هارو صفر کردم بازم فرکانس کاری میکروم کم شده :( اصلا خیلی آروم کار میکنه کیبرد صفحه همه چی بهم میخوره
      I'm going to
      RWTH Aachen
      University

      دیدگاه


        #4
        پاسخ : مشکل با time 1 Atmega32 به زبان c

        توی پروتئوس سرعت کند میشه یا در عمل؟
        www.gam-co.blogsky.com

        دیدگاه


          #5
          پاسخ : مشکل با time 1 Atmega32 به زبان c

          توی پروتئوس :sad:
          I'm going to
          RWTH Aachen
          University

          دیدگاه


            #6
            پاسخ : مشکل با time 1 Atmega32 به زبان c

            برای چه کاری می خواین؟؟اگه میشه کل برنامه رو بزارین ؟
            در ضمن رجیستر 2=TIMSK بزارین و بعد SREG|=1<<I رو قرار بدین


            دیدگاه

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