امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
timer کمک
نویسنده پیام
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #12
 
سلام
ممنون
ولی آخه تاخیرهام در حد us هست . فکر کنم اگه تو حلقه بزارم خیلی خطای ناخواسته تولید می کنه . :cry:
۲۴-مهر-۱۳۸۶, ۱۰:۳۳:۴۷
ارسال‌ها
پاسخ
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #13
 
ضمنا کدویژن هم مسلما" متغیر برای دیلی قبول نمی کنه . اگه قبول می کرد که مشکلی نداشتم :wink:
۲۴-مهر-۱۳۸۶, ۲۱:۰۱:۵۲
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #14
 
استفاده از تایمر راه خوبی

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۲۵-مهر-۱۳۸۶, ۰۸:۵۵:۲۶
ارسال‌ها
پاسخ
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #15
 
سلام
استفاده از تایمر دردسر داره . ولی ممنون بابت پیشنهاد
این تابع رو استافده کردم آخر :

// e.g. with 4Mhz and 5 cycles per loop, the resolution is 1.25 us
void delay_us(unsigned short time_us)
{
unsigned short delay_loops;
register unsigned short i;
delay_loops = (time_us+3)/5*CYCLES_PER_US; // +3 for rounding up (dirty)

// one loop takes 5 cpu cycles
for (i=0; i < delay_loops; i++) {};
}

یه سوال دارم .
من الان از delay_ms(1000) استفاده می کنم اما 1 ثانیه رو نمی گیرم .یه کم بیشتر طول میکشه . فرکانس هم روی 8 مگه . فیوزبیت رو هم پروگرم کردم . مشکل از چی می تونه باشه ؟ مثلا 10-20 درصد خطا داره . ضمنا از تابع دیلی خوده delay.h مربوط به کدویژن استفاده کردم .
۲۷-مهر-۱۳۸۶, ۱۹:۴۴:۵۱
ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #16
 
تو پروتئوس این خطا رو دیدی یا تو عمل؟ چون نوسانساز RC داخلی به تغذیه حساسه

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۲۸-مهر-۱۳۸۶, ۰۵:۴۷:۵۹
وب سایت ارسال‌ها
پاسخ
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #17
 
Meysam نوشته است:تو پروتئوس این خطا رو دیدی یا تو عمل؟ چون نوسانساز RC داخلی به تغذیه حساسه

توی عمل .
یعنی باید چه کنم ؟
۲۸-مهر-۱۳۸۶, ۱۱:۰۶:۳۰
ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #18
 
تو پروتئوس تست کن اگه بازم خطا داشت اشکال از کامپایلره ولی بعید می دونم چون خودم این دستور رو تست کردم.(موقع تست تو پرو تئوس باید با real time خود پروتئوس زمان رو اندازه بگیری نه با زمان واقعی که مثلا تو ساعت ویندوز هست)
ولی اگه تو پروتئوس خطا نگرفت باید در مدار اصلی تغذیه 5 ولت درست و حسابی بذاری. اگه می خوای تو تو ولتاژ های پایین کار کنی باید یه سری تنظیمات انجام بدی تا بتونی از نوسان ساز داخلی استفاده کنی که متاسفانه من بلد نیستم . در کل وقتی داری از نوسان ساز داخلی استفاده می کنی باید تغذیه ثبات داشته باشه.
یه نکته ی دیگه این که اگه دقت می خوای باید بری سراغ کریستال خارجی و سعی کن کریستال 6 صفر تهیه کنی.

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۲۸-مهر-۱۳۸۶, ۱۱:۴۹:۴۸
وب سایت ارسال‌ها
پاسخ
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #19
 
سلام
ممنون عزیز
به فرمایش شما عمل کردم کریستال خارجی گرفتم
از این 32762 ها گرفتم . حالا اینو بستم به tosc1 و tosc2 . بدون هیچ خازن و چیز اضافه ی دیگه ای .
حالا اینو باید کجا کانفیگ کنم ؟ کریستال رو تو ویزارد همینو بنویسم ؟
فیوزبیتا رو چه کنم ؟ تو کتاب کاهه در مورد این دو تا مطلب زده دوتاش با هم فرق داره .یکی صفحه 107 یکی هم 113 .
چه کنم ؟
۲۹-مهر-۱۳۸۶, ۰۰:۳۰:۰۳
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #20
 
شما توی پروگرامر جایی که فرکانس رو نوشته باید مقدار کریستال رو وارد کنی
و فیوز بیت ها رو هم توی کاتالوگش نوشته شما باید بزاری روی کریستال خارجی (کدوم حالتش زیاد مهم نیست)

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۲۹-مهر-۱۳۸۶, ۱۱:۳۳:۲۳
وب سایت ارسال‌ها
پاسخ
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #21
 
سلام
ممنون
منم همین کارو کردم
منتها با دو تا کریستال
یکی 32768 وصل کردم به tosc ها و یکی هم 16 مگ وصل کردم به xtal ها .
میکرو رو پروگرم کردم . بعدش فیوزبیتا رو مطابق شکل زیر تغییر دادم .
اما بلایی که سر همه ناشیا میاد سر من هم اومد . دیگه میکرو غیرقابل دسترس شد :(
نمی دونم چرا ! جفت کریستالها هم الان وصلن بهش . باید بتوه پروگرمش کنه . اما نمی دونم چش شده :x
میکرو هم 16 غیر ال هست .
چه کنم ؟
[تصویر:  wdksn6upc6lyr3js1rt5.jpg]
۳۰-مهر-۱۳۸۶, ۲۰:۳۱:۰۷
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #22
 
اولا چرا 2 تا کریستال؟
با این فیوز بیت ها فکر کنم رفته رو کلاک خارجی (اگه اشتباه نکنم) نیاز به نوسان ساز خارجی برای پروگزام کردن داری

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۱-آبان-۱۳۸۶, ۱۴:۲۴:۲۷
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در TIMER 2 میکرو علیدلی 14 10,769 ۲۸-تير-۱۳۹۳, ۱۴:۵۵:۴۳
آخرین ارسال: behzady
  ATTINY26 TIMER behzady 3 2,501 ۱۵-شهریور-۱۳۹۱, ۰۹:۵۴:۰۴
آخرین ارسال: aKaReZa75
  سوال درمورد timer,resetو وقفه alfaalarm 1 2,309 ۲۳-دى-۱۳۹۰, ۲۰:۲۲:۴۴
آخرین ارسال: apcog
  Timer در code vision bIGBANG 32 23,224 ۱۴-دى-۱۳۸۸, ۱۸:۵۲:۴۷
آخرین ارسال: محمد حسینی
  timer کمک reza_12 3 1,893 ۱۱-فروردین-۱۳۸۶, ۱۶:۱۴:۳۱
آخرین ارسال: hesam_mybb1.2_import13370
  timer o delay amin_amin 17 6,133 ۱۱-فروردین-۱۳۸۶, ۱۰:۴۳:۴۹
آخرین ارسال: ha_60
  Timer vahid_ve_mybb1.2_import12823 5 2,230 ۰۸-اسفند-۱۳۸۵, ۱۱:۰۶:۱۶
آخرین ارسال: etrmodern

پرش به انجمن:


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

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