خوش آمديد!
14:55 يكشنبه 30 ارديبهشت ماه ، 1403
سايت مهندس لاچيني | پروژه ها و آموزش الكترونيك و تابلوروان: تالار گفتمان

HLachini.elewiz.com :: نمايش موضوعات - تنظیم تایمرها در avr

تنظیم تایمرها در avr

 

ارسال موضوع جديد  پاسخ به اين موضوع   ارسال تشکر 

   HLachini.elewiz.com صفحه اول انجمن -> AVR

نمايش موضوع قبلي :: نمايش موضوع بعدي  
نويسنده پيغام

MRSTAR
کاربر فعال
کاربر فعال

وضعيت: آفلاين
12 فروردين ماه ، 1388
تعداد ارسالها: 23
امتياز: 8
تشکر کرده: 0
تشکر شده 4 بار در 2 پست


ارسالارسال شده در: يكشنبه، 24 آبان ماه ، 1388 23:34:29    موضوع مطلب: تنظیم تایمرها در avr پاسخ همراه با اعلان

با سلام خدمت مهندس عزيز

من تو كار با تايمر هاي avrيه خورده مشكل دارم
ميخوام مثلا تايمر يك رو طوري تنظيم كنم تا هر ثانيه 1000با سرريز بشه و روتين وقفش اجرا بشه
اما روش اين كار و محاسباتشو نمي دونم و مجبورم به روش سعي و خطا و انداز گيري فركانس
خروجي يه پايه كه در روتين وقفه تغيير حالت ميده فركانس دلخواهم رو بدست بيارم
لطفا اگه ميشه شرح مبسوطي در اين مورد بدين ؟

ممنون از لطفتون

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل
تشکرهاي ثبت شده از ايجاد کننده تاپيک :
jafar_w1350(دوشنبه، 2 فروردين ماه ، 1389 22:02:18),  

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: چهارشنبه، 4 آذر ماه ، 1388 23:58:50    موضوع مطلب: تنظیم تایمرها در avr پاسخ همراه با اعلان

اگر از تایمر 1 استفاده میکنید که 16 بیتی هست مسلما بعد از 65536 پالس کلاک ورودی سریز میشه و با فرض اینکه از کریستال 1 مگاهرتزی استفاده کنید و فرکانس رو هم توسط مقسم آن به 1024 تقسیم کنید پس از حدود 67 ثانیه سریز میشه که برای زمان مورد نظر شما کم هست. برای حل این مسئله بهتره که در روال وقفه سریز تایمر 1 یک شمارنده قرار بدید که در هر بار اجرای وقفه یک واحد به اون اضافه بشه و نهایتا بعد از به 15 رسیدن این متغییر دستورات خودتون را اجرا کنید که معادل همون 1000 ثانیه خواهد شد.

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب
تمامي مطالب ارسال شده:   
ارسال موضوع جديد   پاسخ به اين موضوع   ارسال تشکر

   HLachini.elewiz.com صفحه اول انجمن -> AVR

زمان پيشفرض سايت: ساعت گرينويچ + 3.5 ساعت
صفحه 1 از 1
  
نام کاربري:      کلمه عبور:     

~ يا ~
عضويت در سايت

  


 


Powered by phpBB © 2001, 2008 phpBB Group
پروگرامر و تستر آِی سی سانا با قابلیت تشخیص اتوماتیک قطعه و درج تمامی قطعات از پین یک زیف و تامین کلاک قابل استفاده در بسکام و کدویژن