امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
ttiny45 ساخت ثانیه دقیق
نویسنده پیام
javad_2010 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: مهر ۱۳۹۵

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #1
ttiny45 ساخت ثانیه دقیق
سلام چطور میتونم با استفاده از ttiny45  و کریستال ساعت با کد ویژن ثانیه دیقیق بسازم؟؟؟
30 ثانیه طی شه led چشمک بزنه
(آخرین ویرایش در این ارسال: ۱۱-آبان-۱۳۹۵, ۰۰:۰۹:۴۹، توسط behzady.)
۲۶-مهر-۱۳۹۵, ۰۰:۱۱:۵۲
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #2
RE: ttiny45 ساخت ثانیه دقیق
سلام
شما باید 1 ثانیه رو بسازید و 30 بار اونو بشمارید
این خیلی ساده هست و خیلی هم مربوط به میکرویی که انتخاب کردید نداره
کافی هست یک جست و جوی ساده بکنید و همون کد رو برای میکرو ی خودتون استفاده کنید

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۱۱-آبان-۱۳۹۵, ۰۰:۲۳:۴۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, babyy
javad_2010 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: مهر ۱۳۹۵

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: ttiny45 ساخت ثانیه دقیق
(۱۱-آبان-۱۳۹۵, ۰۰:۲۳:۴۶)behzady نوشته است: سلام
شما باید 1 ثانیه رو بسازید و 30 بار اونو بشمارید
این خیلی ساده هست و خیلی هم مربوط به میکرویی که انتخاب کردید نداره
کافی هست یک جست و جوی ساده بکنید و همون کد رو برای میکرو ی خودتون استفاده کنید

سلام منم دنبال ساختن 1 ثانیه م.اگر امکان داره کدشو بهم بگین.مراحلشو
۱۲-آبان-۱۳۹۵, ۱۵:۳۱:۳۴
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #4
RE: ttiny45 ساخت ثانیه دقیق
(۱۲-آبان-۱۳۹۵, ۱۵:۳۱:۳۴)javad_2010 نوشته است:
(۱۱-آبان-۱۳۹۵, ۰۰:۲۳:۴۶)behzady نوشته است: سلام
شما باید 1 ثانیه رو بسازید و 30 بار اونو بشمارید
این خیلی ساده هست و خیلی هم مربوط به میکرویی که انتخاب کردید نداره
کافی هست یک جست و جوی ساده بکنید و همون کد رو برای میکرو ی خودتون استفاده کنید

سلام منم دنبال ساختن 1 ثانیه م.اگر امکان داره کدشو بهم بگین.مراحلشو
شما اول باید مشخص کنی که مقدار کلاک میکروت چقدر هست
که الان کریستال ساعت هست پس مقدارش 32.768khz هست
حالا برای شمارش یک ثانیه باید از کانتر ها استفاده کنید و کانتر هاتون می تونن 256 پالس رو شمارش کنن
برای همین شما باید مقدار کریستال رو به تعداد 256 که می خواید بشمارید تقسیم کنید می بینید عددی بدست میاد
این عدد نشانگر این هست که مقدار prescale رو باید روی چقدر قرار بدید که چون کریستال ساعت استفاده می کنید این عدد رند هست و
توی prescale های میکرو هست برای همین کافی هست تایمر رو تنظیم کنید روی این مقدار
حالا هر باری که تایمر سر ریز میشه شما متوجه میشید که یک ثانیه گذشته
برای تشخیص سر ریز هم یا باید وقفه ی سر ریز رو فعال کنید وگر هم نمی خواید پیچیده بشه کارتون
کافی هست یک شدن پرچم سر ریز رو زیر نظر داشته باشید به محض یک شدن شما متوجه گذر یک ثانیه میشید
که کلا همه ی این توضیحاتی که دادم رو خود کدویزارد براتون انجام میده و مشکلی نباید داشته باشید
سعی کنید کدش رو بنویسید اگر مشکلی داشت باهم اصلاحش می کنیم

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۱۲-آبان-۱۳۹۵, ۲۲:۰۶:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, javad_2010
javad_2010 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: مهر ۱۳۹۵

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: ttiny45 ساخت ثانیه دقیق
کد:
TCCR0A=(0<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (0<<WGM00);
TCCR0B=(0<<WGM02) | (1<<CS02) | (0<<CS01) | (1<<CS00);
TCNT0=0x83;
OCR0A=0x00;
OCR0B=0x00;
سلام

الان چطور میتونم از این کد استفاده کنم؟؟؟
یعنی باید متغییر براش تعریف بشه؟؟؟
۱۳-آبان-۱۳۹۵, ۱۱:۱۳:۳۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  2 در یک (خازن و سلف سنج) دقیق LC Meter با ATMega8 alimogmov 2 6,813 ۲۰-آبان-۱۳۹۷, ۰۳:۱۶:۵۰
آخرین ارسال: DJ-Sichan
  [سوال] تنظیم دقیق فرکانس داخلی میکرو xxabasxx 6 5,823 ۰۴-آذر-۱۳۹۵, ۰۲:۱۲:۱۳
آخرین ارسال: xxabasxx
  [حل شد] ایجاد تاخیر متغیر در حد میکرو ثانیه hamze_b 3 4,549 ۲۲-تير-۱۳۹۴, ۰۷:۱۱:۰۰
آخرین ارسال: behzady
  کمک در ساخت ساعت دقیق SABER66 30 25,956 ۱۴-دى-۱۳۹۳, ۰۰:۲۵:۵۶
آخرین ارسال: mehdi2015
  ایجاد وقفه 1 ثانیه با Attiny 2313 sinastar 3 3,624 ۰۴-آذر-۱۳۹۲, ۲۰:۲۶:۴۵
آخرین ارسال: EBKA
  توسعه پورت میکرو و افزودن یک LED در هر ثانیه sinastar 23 16,483 ۱۸-تير-۱۳۹۲, ۱۹:۵۳:۵۷
آخرین ارسال: OHM
Question ایجاد 1 یک ثانیه دقیق در بسکام ؟ Ambassador 9 7,661 ۰۶-بهمن-۱۳۹۱, ۰۲:۳۷:۰۶
آخرین ارسال: Ambassador
Question [سوال] طراحی منبع تغذیه دقیق برای میکرو arash67 11 12,372 ۲۳-دى-۱۳۹۱, ۱۶:۳۷:۲۰
آخرین ارسال: behrooz.shie
Question استفاده دقیق از سنسور SMT160 mehdi_shz11 7 9,666 ۱۰-بهمن-۱۳۹۰, ۱۹:۵۲:۰۸
آخرین ارسال: miladhp
  [مقاله] ساعت دقیق و ساده با بسکام silent70un 1 4,545 ۱۳-آذر-۱۳۹۰, ۱۲:۰۵:۰۴
آخرین ارسال: A.B

پرش به انجمن:


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

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