آی پی امداد
abtahi
آریا الکترونیک تکشو

درخواست کمک در مورد وارد کردن زمان در میکرو کنترولر avr

arshad256

کاربر vip
vip
کاربر
2009-12-17
212
1,241
با سلام خدمت دوستان
بنده برنامه نویسی میکرو در بیسکام رو بلدم ولی نمی تونم زمان مکث یا کار وسیله مورد کنترول رو دقیق مشخص کنم
مثلا با دستور wait 25 میکرو باید 25 ثانیه یا با دستور waitms 25 میکرو باید 25 میلی ثانیهیا همون 25/1000 ثانیه مکث کند ولی در مورد اولی خیلی بیشتر از 25 ثانیه و در مورد دومی هم کمتر از 25/1000 ثانیه مکث می کند بنده باید زمان رو چگونه وارد کنم که درست به ثانیه باشه؟ ممنون
 

ali833

کاربران vip(افتخاری)
vip افتخاری
کاربر
2009-10-03
20
156
teh
اگه می خواهید مثلا هر 25 ثانیه یا میلی ثانیه یه کاری رو انجام بدید میتونید از تایمر استفاده کنید
 

arshad256

کاربر vip
vip
کاربر
2009-12-17
212
1,241
بیشتر راهنمایی کنید لطفا متوجه نشدم
 

ali833

کاربران vip(افتخاری)
vip افتخاری
کاربر
2009-10-03
20
156
teh
اگه با نحوه کار تایمر اشنایی داشته باشید راحت
شما یک نسبتی از کلاک سیستم رو به شمارنده میدید و شمارنده وقتی به مقدار مورد نظر رسید یک وقفه تولید میکنه به دیتاشیت میکرو مراجعه کنید متوجه میشید.
 

مسعود نصوحی

مدیر بازنشسته
مدیر بازنشسته
2009-02-22
913
5,889
مبارکه اصفهان
دوست عزیز شما برنامه رو کاملا درست مینویسی ولی هنگام پروگرام کردن باید فیوزبیت ها رو هم ست کنی.من اون اوایل حدود یک ماه طول کشید تا فهمیدم مشکل کجاس
 

arshad256

کاربر vip
vip
کاربر
2009-12-17
212
1,241
لطفا منو هم از تجربه خود بهره مند کنید چطوری اینا رو ست کنم؟؟؟
 

رضاعلی

کاربر
2011-05-01
73
117
یزد
سلام بدون استفاده ازتایمر داخلی زمان دقیقی بدست نمیاری وهردفعه بالا و پایین میشه بهتره از for-next استفاده کنی هم وقفه نداره هم درحین کار میتونی عملیات دیگه ای انجام بدید
 
  • Like
واکنش‌ها[ی پسندها]: jfrras
بالا