اطلاعیه

Collapse
No announcement yet.

کم شدن سرعت میکرو

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

    کم شدن سرعت میکرو

    سلام
    من یه میکرو Atmega8L دارم
    ولی سرعتش خیلی پاین اومده !
    به عنوان مثال یه برنامه ریختم برای تست .
    چند تا led پشت سر هم روشن بکنه ، تو تأخیر 5 میلی ثانیه ، انگاری 2 ثانیه تأخیر داره !
    فرکانس میکرو هم 8 مگ داخلی هست .
    پیشاپیش ممنون از جوابتون :job:

    #2
    پاسخ : کم شدن سرعت میکرو

    سلام آقا فرشاد

    احتمالا فرکانس میکرو داخل کامپایلر رو اشتباه نوشتید! :nerd:

    اگه اون درست بود ، بزارش رو کریستال خارجی ببین درست میشه.

    موفق باشید

    دیدگاه


      #3
      پاسخ : کم شدن سرعت میکرو

      فرقی نکرد

      دیدگاه


        #4
        پاسخ : کم شدن سرعت میکرو

        نوشته اصلی توسط فرشاد اکرمی
        سلام
        من یه میکرو Atmega8L دارم
        ولی سرعتش خیلی پاین اومده !
        به عنوان مثال یه برنامه ریختم برای تست .
        چند تا led پشت سر هم روشن بکنه ، تو تأخیر 5 میلی ثانیه ، انگاری 2 ثانیه تأخیر داره !
        فرکانس میکرو هم 8 مگ داخلی هست .
        پیشاپیش ممنون از جوابتون :job:
        روی فرکانس 1 مگا هرتز بذار ببین سرعتش بیشتر نمیشه؟

        دیدگاه


          #5
          پاسخ : کم شدن سرعت میکرو

          پراو جان کارت درسته
          حالا میشه بگین به چه علتی اینجوری شده و حالا چرا درست شد ؟
          نکته مهم ، من 8 مگ نمی تونم انتخاب بکنم بعد این ؟

          دیدگاه


            #6
            پاسخ : کم شدن سرعت میکرو

            نوشته اصلی توسط فرشاد اکرمی
            پراو جان کارت درسته
            حالا میشه بگین به چه علتی اینجوری شده و حالا چرا درست شد ؟
            نکته مهم ، من 8 مگ نمی تونم انتخاب بکنم بعد این ؟
            خوشحال شدم که مشکلت رفع شد
            اشکال کار شما اینه که فرکانس رو روی 8 مگ توی برنامه گذاشتی اما فیوز بیت مربوط رو تنظیم نکردی اگه فیوز بیت رو تنظیم کنی سرعتش از 1 مگ هم بیشتر میشه چون در واقع سرعت چک کردن هر خط برنامه در فرکانس 8 مگ ,8 برابر فرکانس 1 مگ است
            اگه با بسکام کار میکنی به قسمت lock & fuse bits برو و فرکانس رو که روی 1mhz هست روی 8 مگ تنظیم کن البته چون از فرکانس داخلی استفاده میکنی باید int باشه (ext برای کریستال خارجیه) بعد از تنظیم گزینه write fs های لایت میشه روش کلیک کن بعد send to chip و ....
            موفق باشی

            دیدگاه


              #7
              پاسخ : کم شدن سرعت میکرو

              با progisp کار می کنم
              درست شدنش که شد ، ولی یه سوالی برام پیش اومده
              الان 3 تا گزینه وجود داره ، میشه توضیح بدین اونایی که با مربع نارنجی مشخص کردم چی هستند . خودم هم همونی که قرمز کردم رو تیک زدم

              دیدگاه


                #8
                پاسخ : کم شدن سرعت میکرو

                شما گزینه رو درست انتخاب کردید یعنی روی فرکانس 8 مگ internal تنظیم کردید
                اما در مورد cksel :
                در واقع شما کلاک1و2و4و8 مگ رو با برنامه ریزی بیت های cksel میتوانید به عنوان کلاک سیستم بدست آورید
                0به معنی برنامه ریزی شدن بیت و 1 به معنی برنامه ریزی نشدن بیت میباشد
                موفق باشید

                دیدگاه

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