امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Timer در code vision
نویسنده پیام
koorosh.k آفلاین
در حال پیشرفت
***

ارسال‌ها: 377
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 764
( 1168 تشکر در 438 ارسال )
ارسال: #12
RE: Timer در code vision
جناب مهندس تايمر و led فقط مثال بودن.من مي خوام ببينم با avr چه شكلي مي شه چندتا كار را باهم و همزمان انجام داد.(مثلا نمي شه كاري كرد كه با برقراري ي شرط چند حلقه را همزمان اجرا كرد؟)

راستي حرف از بسكام نزنيد كه من اصلا بيسيك بلد نيستم!
ممون.

If you felt sad, just think your future when you are saying"good old days"!
afshin.k
۱۷-شهریور-۱۳۸۸, ۲۰:۳۷:۳۶
ارسال‌ها
پاسخ
bIGBANG آفلاین
كاربر دو ستاره
**

ارسال‌ها: 223
موضوع‌ها: 29
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 1071
( 1219 تشکر در 284 ارسال )
ارسال: #13
RE: Timer در code vision
(۱۶-شهریور-۱۳۸۸, ۲۳:۳۰:۰۴)Sp!d3rm4n نوشته است: من خودم تو ربات از تایمر 0 و 2 استفاده کردم... 1 هم میشه...

ببخشيد يه سوال
چرا 0و2 را انتخاب كرديد ؟نسبت به TIMER1چه مزيتي داشت؟
فقط چون Timer0,2 خروجي هاش 8 تايي بود از اون دوتا استفاده كرديد؟
۱۷-شهریور-۱۳۸۸, ۲۲:۰۴:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #14
RE: Timer در code vision
کوروش جان کامپیوتر چجوری کار می کنه و شما چند تا برنامه با هم باز می کنین !

با یکم زمان بندی و برای راحتی کار استفاده از تایمر ها و وقفه ها می شه چند تا برنامه رو با هم اجرا کرد !
البته به برنامه و کارهایی که قراره انجام بده هم ربط داره !
۱۷-شهریور-۱۳۸۸, ۲۳:۴۴:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : koorosh.k
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #15
RE: Timer در code vision
بیگ بنگ جان تایمر صفر خروجی نداره !

تایمر یک رو هم می شه هشت بیتی گذاشت !

بعد عنکبوت جان تایمر یک دو تا خروجی داره و بهتر هستش که ( چون می شه دو موتور رو باهاش کنترل کرد ) !!!!
(آخرین ویرایش در این ارسال: ۱۷-شهریور-۱۳۸۸, ۲۳:۴۹:۰۶، توسط t3r!p3000.)
۱۷-شهریور-۱۳۸۸, ۲۳:۴۸:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : bIGBANG, mahdi20
koorosh.k آفلاین
در حال پیشرفت
***

ارسال‌ها: 377
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 764
( 1168 تشکر در 438 ارسال )
ارسال: #16
RE: Timer در code vision
نه مهندس من هنوز جوابما نگرفتم!
مگه ميكرو برنامه هر حلقه را خط به خط انجام نمي ده؟براي مثال فرض كنيد ي برنامه داريم كه ماله رباته.مي خوايم در حالي كه ربات داره حركت مي كنه چند بار ي led را خاموش و روشن كنه.خب اينا چه شكلي ميشه نوشت؟

If you felt sad, just think your future when you are saying"good old days"!
afshin.k
۱۷-شهریور-۱۳۸۸, ۲۳:۵۱:۱۳
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #17
RE: Timer در code vision
خوب مهندس شما با تایمر دو و کریستال ساعت فکر کن زمان یه ثانیه رو درست کردی !

شما تو برنامه اصلی میکرو کار حرکت ربات رو انجام می ده !
به یه ثانیه که برسه وقفه تایمر یک فعال می شه و برنامه هر کجا باشه کارشو ول می کنه و میره وقفه تایمر یک رو انجام میده ( مثلا برعکس کردن پورت خورجی ) و بعد بر می گرده به ادامه برنامه !
استک پویینتر تو درس میکرو چی کار می کرد ؟؟؟!

البته انجام عملیات وقفه بسته به برنامه ممکنه مقداری طول بکشه ولی برای چشمک زدن یه ال ای دی در هر ثانیه یه بار و با استفاده از وقفه تایمر یک ممکنه هر یه ثانیه برای حدود 5 میکرو ثانیه برنامه بره لامپو خاموش روشن کنه و تو این مدت ( همون 5 میکرو ثانیه) نتونه از ووردی فرضا از سنسورهای ربات بخونه ! که اونقدری این زمان کم هستش که به چشم نمی یاد !

نمی دونم مفهومم رو رسوندم یا نه ؟
۱۸-شهریور-۱۳۸۸, ۰۰:۰۵:۳۵
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi20
koorosh.k آفلاین
در حال پیشرفت
***

ارسال‌ها: 377
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 764
( 1168 تشکر در 438 ارسال )
ارسال: #18
RE: Timer در code vision
ممنون مهندس.مفهوم باموفقيت ارسال شد(امادريافتش را خدا مي دونه!)

اون درست.اما من ي مثال ديگه مي زنم تا ببينيم واقعا avr تا چه حد توانايي داره(تو توانايي شما كه شكي نيست!)
فرض ميكنيم در حالي كه داره كاراي پست قبلي را انجام مي ده ي صدا هم براي ما توليد كنه(مثل صداي ي آژير)
خب فكر مي كنم اينا ديگه نمي تون انجام بده،نه؟!!

If you felt sad, just think your future when you are saying"good old days"!
afshin.k
۱۸-شهریور-۱۳۸۸, ۰۰:۲۰:۴۳
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #19
RE: Timer در code vision
اگه تولید صدا با PWM باشه و تایمر یک یا دو خالی باشه می شه !

البته در حد بوق زدن !
۱۸-شهریور-۱۳۸۸, ۰۰:۲۲:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : koorosh.k
koorosh.k آفلاین
در حال پیشرفت
***

ارسال‌ها: 377
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 764
( 1168 تشکر در 438 ارسال )
ارسال: #20
RE: Timer در code vision
سلام.من ي نتيجه گيري از يحث بالا مي نويسم تا دوستان از نتيجه بحث مطلع بشن:
تايمر ها در ميكرو هاي avr يك مزيت بزرگ به شمار مي روند(باتوجه به موضوع تاپيك!).اگر تايمرها را از ميكروهاي avr حذف كنيم،avr ها كاملا ضعيف و به درد نخور خواهند بود.cpu اين ميكرو هاي به درد نخور در حدي ضعيف هستند كه اجراي چند دستور همزمان،بدون استفاده از تايمرها،براي آنها يك آرزوي دست نيافقتني است!حافظه ماندگار آنها(eeprom) بسيار ضعيف است و فقط توانايي انجام كار هاي بچه گانه را دارد.

(بين خودمون باشه، خيلي ازدستشون عصباني بود اينا رو گفتم، اين قدرا هم بد نيستند!)

If you felt sad, just think your future when you are saying"good old days"!
afshin.k
۱۸-شهریور-۱۳۸۸, ۱۸:۲۱:۴۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
bIGBANG آفلاین
كاربر دو ستاره
**

ارسال‌ها: 223
موضوع‌ها: 29
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 1071
( 1219 تشکر در 284 ارسال )
ارسال: #21
RE: Timer در code vision
يه سوال
كسي مي دونه اگه بخواهيم از timer استفاده كنيم مثلا بگيم 30% سرعت موتور مقادير , value , lnp. Capture ,Comp
input capt ,interrupt چطوري بايد نتظيم بشن؟؟
بايد نسبت به rpm موتور محاسبه بشن ديگه؟؟
من كتاب مرجع را خوندم خيلي گنگ بود
۱۹-شهریور-۱۳۸۸, ۱۱:۴۹:۵۳
ارسال‌ها
پاسخ
koorosh.k آفلاین
در حال پیشرفت
***

ارسال‌ها: 377
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 764
( 1168 تشکر در 438 ارسال )
ارسال: #22
RE: Timer در code vision
فکر می کنم این برای کار شما خوب باشه(اون قسمت پایینشا لازم نیست تغییر بدید)


فایل‌(های) پیوست شده
.bmp   timer1.bmp (اندازه: 380.2 KB / تعداد دفعات دریافت: 93)

If you felt sad, just think your future when you are saying"good old days"!
afshin.k
(آخرین ویرایش در این ارسال: ۱۹-شهریور-۱۳۸۸, ۱۳:۲۰:۴۷، توسط koorosh.k.)
۱۹-شهریور-۱۳۸۸, ۱۳:۰۶:۱۵
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, sheitunak, mahdi20


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در برنامه code vision 3.12 ali74342 10 7,232 ۲۲-مرداد-۱۳۹۵, ۰۰:۱۶:۰۷
آخرین ارسال: shima.rrr
  مشکل در TIMER 2 میکرو علیدلی 14 10,769 ۲۸-تير-۱۳۹۳, ۱۴:۵۵:۴۳
آخرین ارسال: behzady
  mt8880 code vision AVR hessam2012 2 2,637 ۱۵-شهریور-۱۳۹۲, ۱۱:۴۲:۴۵
آخرین ارسال: hessam2012
  ATTINY26 TIMER behzady 3 2,501 ۱۵-شهریور-۱۳۹۱, ۰۹:۵۴:۰۴
آخرین ارسال: aKaReZa75
  سوال درمورد timer,resetو وقفه alfaalarm 1 2,309 ۲۳-دى-۱۳۹۰, ۲۰:۲۲:۴۴
آخرین ارسال: apcog
  سوال در مورد تایمرها در میکرو atmega16 و زبان code vision karimip 3 5,526 ۰۴-مهر-۱۳۹۰, ۲۰:۰۲:۱۳
آخرین ارسال: sharin
  تعیین فرکانس در code vision ayoobz 3 3,622 ۱۴-تير-۱۳۹۰, ۱۸:۲۷:۱۲
آخرین ارسال: ayoobz
  code vision bIGBANG 16 10,520 ۲۲-شهریور-۱۳۸۸, ۱۳:۳۵:۰۷
آخرین ارسال: t3r!p3000
  استفاده از dll ها در code vision arimas 1 2,292 ۳۱-مرداد-۱۳۸۸, ۱۳:۳۰:۰۶
آخرین ارسال: t3r!p3000
  چطوری میشه جدول زمانبندی با code visionوشت؟ sunrise 2 3,622 ۲۴-بهمن-۱۳۸۷, ۲۱:۰۴:۴۳
آخرین ارسال: adeljoo

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS