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

ارسال‌ها: 47
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۹۰

تشکرها : 35
( 10 تشکر در 7 ارسال )
ارسال: #1
خواب میکرو
با سلام خدمت اساتید
میشه میکرو را با تحریک یک پایه(مثلا صفرشدن یک پایه)به حالت stand by بردکه دیگر هیچ عملیاتی انجام ندهد؛وبا یک شدن همان پایه به حالت قبل برگرده؟
ممنون
۲۹-آبان-۱۳۹۱, ۱۶:۳۲:۱۳
ارسال‌ها
پاسخ
student-p آفلاین
كاربر دو ستاره
**

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

تشکرها : 18
( 125 تشکر در 76 ارسال )
ارسال: #2
RE: خواب میکرو
(۲۹-آبان-۱۳۹۱, ۱۶:۳۲:۱۳)alfaalarm نوشته است: با سلام خدمت اساتید
میشه میکرو را با تحریک یک پایه(مثلا صفرشدن یک پایه)به حالت stand by بردکه دیگر هیچ عملیاتی انجام ندهد؛وبا یک شدن همان پایه به حالت قبل برگرده؟
ممنون

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

موفق باشید

اگه تونستید ی نمونه کد هم بگذارید!

موفقيت توانايي رفتن از شكستي به شكست ديگر بدون از دست دادن شور و حرارت است. (وينستون چرچيل)

بهترین لینک دنیا اینجا رو کلیک کن(هر چی بخوای هست)

۲۹-آبان-۱۳۹۱, ۱۹:۳۰:۴۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75, alfaalarm
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13642
( 14739 تشکر در 4686 ارسال )
ارسال: #3
RE: خواب میکرو
سلام
من برای استندبای کردن میکرو از این روش استفاده می کنم که اگر دوستان راه بهتری سراغ دارند به من هم بگن
در بسکام
کد:
if pind.0=1 then
do
loop until pind.0=1
waitms 100
در کدویژن
کد:
while (PIND.0==1){
if (PIND.0==1){
break;
}}
delay_ms(100);
موفق باشیدWink

۲۹-آبان-۱۳۹۱, ۲۳:۴۵:۱۲
ارسال‌ها
پاسخ
student-p آفلاین
كاربر دو ستاره
**

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

تشکرها : 18
( 125 تشکر در 76 ارسال )
ارسال: #4
RE: خواب میکرو
(۲۹-آبان-۱۳۹۱, ۲۳:۴۵:۱۲)hadikh73 نوشته است: سلام
من برای استندبای کردن میکرو از این روش استفاده می کنم که اگر دوستان راه بهتری سراغ دارند به من هم بگن

سلام

ن اینطوری نمیشه گفت میکرو خوابیده که،بلکه داره مثل شتر کار میکنهQuestion

اول اینکه مدهای Sleep حدود شش عدد هستند و هر کدوم کارایی خاص خود رو دارن ؛و کلا در شرایط خاص به منظور مدیریت بهتر توان،افزایش دقت و... انجام میشه و تو پروژه های عادی نیازی به استفاده از اونا نیس!
مثلا برای ساخت ی ریموت ،ب منظور کاهش توان استفاده میشه؛که طول عمر استفاده از باتری رو تا حدی بیشتر میکنه!
کلا دستورات حالت Sleep قسمت هایی از میکرو رو خاموش میکنه تا توان کمتری از منبع گشیده ش

موفق باشید

موفقيت توانايي رفتن از شكستي به شكست ديگر بدون از دست دادن شور و حرارت است. (وينستون چرچيل)

بهترین لینک دنیا اینجا رو کلیک کن(هر چی بخوای هست)

۳۰-آبان-۱۳۹۱, ۱۹:۳۸:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
  میکرو و ال ای دی dostane 4 3,376 ۲۴-شهریور-۱۳۹۳, ۱۶:۳۹:۰۰
آخرین ارسال: a.mehran
  pwm در میکرو comproxsoft 9 8,337 ۱۴-دى-۱۳۸۸, ۱۳:۴۹:۵۷
آخرین ارسال: arobfan
  LED با میکرو 2 859 ۱۲-شهریور-۱۳۸۵, ۱۰:۰۲:۴۷
آخرین ارسال: Guest
  LED با میکرو vahid_ve_mybb1.2_import12823 2 3,603 ۱۲-شهریور-۱۳۸۵, ۱۰:۰۲:۴۷
آخرین ارسال: ha_60

پرش به انجمن:


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

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