اطلاعیه

Collapse
No announcement yet.

مشکل با تایمر ATmega32

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

    #16
    پاسخ : مشکل با تایمر ATmega32

    نوشته اصلی توسط rozeh
    سلام
    اینجا رو ببینید:


    http://www.eca.ir/forum2/index.php?topic=74749.0

    احتمالا مشکلتون حل میشه.
    تست هم بکنید(نه فقط شبیه سازی) ببینید درسته.
    سلام؛
    ممنون خیلی لطف کردین.
    لینک دانلود فایل هگز که سالم نیست ولی همون کدی که نوشتین رو من با کدویژن نوشتم و با پروتئوس چک کردم و فقط یک بیت رو تغییر دادم فرکانس 500kHz تولید میکنه فردا سخت افزاری با اسکوپ چک میکنم. البته فکر میکنم فرکانسش به دستوراتی که تو روتین برنامه نوشته بشه هم بستگی پیدا میکنه. درست میگم؟

    دیدگاه


      #17
      پاسخ : مشکل با تایمر ATmega32

      نوشته اصلی توسط Fatemeh M
      سلام؛
      ممنون خیلی لطف کردین.
      لینک دانلود فایل هگز که سالم نیست ولی همون کدی که نوشتین رو من با کدویژن نوشتم و با پروتئوس چک کردم و فقط یک بیت رو تغییر دادم فرکانس 500kHz تولید میکنه فردا سخت افزاری با اسکوپ چک میکنم. البته فکر میکنم فرکانسش به دستوراتی که تو روتین برنامه نوشته بشه هم بستگی پیدا میکنه. درست میگم؟
      خواهش میکنم :smile:
      یعنی چی فقط 500 کیلو هرتز تولید کرد؟
      فکر کنم اون واسه 2 مگ بودا!
      بله کاملا، این خیلی مهمه!

      دیدگاه


        #18
        پاسخ : مشکل با تایمر ATmega32

        نوشته اصلی توسط rozeh
        خواهش میکنم :smile:
        یعنی چی فقط 500 کیلو هرتز تولید کرد؟
        فکر کنم اون واسه 2 مگ بودا!
        بله کاملا، این خیلی مهمه!
        من سخت افزاری تست کرذم. با یه کم تغییر به خروجی که میخواستم رسیدم :wow:
        خیلی ممنونم ازتون واقعاً کمک بزرگی کردین.

        دیدگاه


          #19
          پاسخ : مشکل با تایمر ATmega32

          نوشته اصلی توسط Fatemeh M
          من سخت افزاری تست کرذم. با یه کم تغییر به خروجی که میخواستم رسیدم :wow:
          خیلی ممنونم ازتون واقعاً کمک بزرگی کردین.
          خواهش میکنم. :nerd:

          دیدگاه


            #20
            پاسخ : مشکل با تایمر ATmega32

            نوشته اصلی توسط rozeh
            1- 8mhz
            2- امکان نداره! فیوزبیت ها رو درست ست میکنید؟
            3- 8mhz
            سلام. میشه یه توضیحی در خصوص تنظیم فیوزبیتها بر روی 8000000 در بسکام بدید. کدوم فیوزبیتها رو باید تغییر داد؟

            دیدگاه


              #21
              پاسخ : مشکل با تایمر ATmega32

              نوشته اصلی توسط محمود سلیمانی
              سلام. میشه یه توضیحی در خصوص تنظیم فیوزبیتها بر روی 8000000 در بسکام بدید. کدوم فیوزبیتها رو باید تغییر داد؟
              فیوز بیت های مربوط به کلاک در AVR با نام CKSEL هستن که تعدادشان 4 عدد می باشد و به این نام ها هستن:

              CKSEL0
              CKSEL1
              CKSEL2
              CKSEL3

              من از بسکام استفاده نمیکنم. ولی شما با این جدول می تونید نوع منبع کلاک و سرعت و تعیین سرعت استارت پ میکرو(تعیین میزان سرعت استارت پ میکرو در اصل با دو فیوز بیت SUT0 و SUT1 انجام می شود ولی فیوزبیت CKSEL0 نیز در آن تاثیر دارد) رو تنظیم کنید:



              دیدگاه


                #22
                پاسخ : مشکل با تایمر ATmega32

                فقط در عجبم که چرا برنامه آقای بیگی کار نکرد؟ :question:

                دیدگاه

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