اطلاعیه

Collapse
No announcement yet.

فعال سازی تایمر و کاهش سرعت avr

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

    فعال سازی تایمر و کاهش سرعت avr

    سلام دوستان امیدوارم حالتون خوب باشه .

    وقتی ما تو تایمر ها تقسیم فرکانسی رو فعال میکنیم فرکانس کاری کل میکرو تقسیم میشه و سی پی یوش با اون سرعت کار میکنه و یا نه اون تقسیم فقط برای قسمت تایمر اعمال میشه .

    با تشکر فراوان
    I'm going to
    RWTH Aachen
    University

    #2
    پاسخ : فعال سازی تایمر و کاهش سرعت avr

    مطمئن باش فقط برای تایمر هست . صفحه 87 دیتاشیت مگا 32 مطالعه کن

    دیدگاه


      #3
      پاسخ : فعال سازی تایمر و کاهش سرعت avr

      بسیار ممنون دوست عزیز . پس چرا تو پروتیوس اینقدر سرعت میکروم کم میشه ! فرکانس کاریم 8 مگاهرتز داخلیه و تنظیمات تایمرم اینه .

      کد:
      [left]// Timer1 overflow interrupt service routine
      interrupt [TIM1_OVF] void timer1_ovf_isr(void)
      {
      // Reinitialize Timer1 value
      TCNT1H=0x85EE >> 8;
      TCNT1L=0x85EE & 0xff;
      // Place your code here
      
      
      }[/left]
      با این اوصاف باگ پروتئوس ؟ و مدارو ببندم سرعتش اوکی میشه ؟
      I'm going to
      RWTH Aachen
      University

      دیدگاه


        #4
        پاسخ : فعال سازی تایمر و کاهش سرعت avr

        نوشته اصلی توسط azadfalah
        بسیار ممنون دوست عزیز . پس چرا تو پروتیوس اینقدر سرعت میکروم کم میشه ! فرکانس کاریم 8 مگاهرتز داخلیه و تنظیمات تایمرم اینه .

        کد:
        [left]// Timer1 overflow interrupt service routine
        interrupt [TIM1_OVF] void timer1_ovf_isr(void)
        {
        // Reinitialize Timer1 value
        TCNT1H=0x85EE >> 8;
        TCNT1L=0x85EE & 0xff;
        // Place your code here
        
        
        }[/left]
        با این اوصاف باگ پروتئوس ؟ و مدارو ببندم سرعتش اوکی میشه ؟
        سلام، بله این باگ پروتوسه.
        من خودم همزمان از میکرو atmega8 ، 3 تا کار می کشم و آخ نمیگه!

        دیدگاه


          #5
          پاسخ : فعال سازی تایمر و کاهش سرعت avr

          نوشته اصلی توسط azadfalah
          سلام دوستان امیدوارم حالتون خوب باشه .

          وقتی ما تو تایمر ها تقسیم فرکانسی رو فعال میکنیم فرکانس کاری کل میکرو تقسیم میشه و سی پی یوش با اون سرعت کار میکنه و یا نه اون تقسیم فقط برای قسمت تایمر اعمال میشه .

          با تشکر فراوان
          همونطور که دوستمون گفتند این مشکل از پروتئوس هستش.
          در ضمن اگر دقت کنید کلاک تایمر (که یک واحد سخت افزاری مستقل از CPU هستش)، از کلاک اصلی گرفته میشه. همونطور که کلاک CPU هم از اون گرفته میشه.
          ---------
          .
          .
          ...........

          دیدگاه

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