سلام به همه دوستان و دانشمندان جوان ایرونی خودم......
علی الخصوص دوست عزیزم آقای سید حسن مرتضوی
راستش من میکروکنترلر خاصی مد نظرم نیست ولی از بابت اینکه خیلی ها avr کار کردند فکر کردم تایپک تو این قسمت پربازدیدتره و زودتر به نتیجه می رسم البته شاید هم به avr مربوط بشه!
.
.
البته این را هم اضافه کنم که من این اطلاعات را برای کس دیگری جمع آوری میکنم و خودم از میکروکنترلر سر در نمیارم و کار هم نکردم!!! ایرن راهم عنایت داشته باشید :biggrin:
.
.
من می خوام با یک میکروکنترلی یک مداری ساخته بشه که توان مصرفی(نامی) خیلی خیلی کمی داشته باشه در حد میکروآمپر!!
البته این را هم بگم که برای کاهش مصرف جریان نمی توانیم از حالتهایی مانند power down یا sleep یا standby و... استفاده کنیم !!!
چون میکرو باید بطور دائم در ورودی دنبال پالس و تایمرش رو start و reset کنه به همبن خاطر فکر کنم نشه از مدهای بالا استفاده کرد!!!
البته این راهم اضافه کنم که برنامه و کاری که میکروکنترلر باید پردازش کند سنگین نیست و سبک است که در ادامه می گویم که چه کار میکند!!
.
.
فقط چون من محدودیت جا دارم باید اندازه میکروکنترلر خیلی کوچیک باشه (اگه بصورت smdموجود باشه که خیلی خوبه!) جریان مصرفی در حال کار معمولی خیلی کمی داشته باشه کمتر از میلی آمپر چون می خوام از باتریم برای مدت طولانی استفاده کنم!!
.
.
.
اما برنامه یا کاری که میکرو باید انجام دهد این است که بوسیله یک برنامه تایمر ،میکرو 1 ثانیه منتظر یک پالس از ورودی می ماند اگر در مدت زمان 1 ثانیه پالس را در یافت نکند فرمان روشن شدن یک LED را به عنوان خروجی میدهد و LED روشن میکند (بصورت چشمک-فلاش مانند)و هم زمان تایمر خود را ریست میکند و دوباره تایمر شروع میکند ........
اگر پالس را در ورودی دریافت بکند LED را روشن نمیکند (خاموش می ماند) و باز تایمر را ریست میکند و دوباره تایمر آغاز میکند و این سیکل را ادامه می دهد!!!
فکر کنم برنامه سبکی باشه و توان زیادی از میکرو نکشه؟ درسته؟
امیدوارم که بتونم منظورمو برسونم!
با تقدیم احترام
"پنام"
علی الخصوص دوست عزیزم آقای سید حسن مرتضوی

راستش من میکروکنترلر خاصی مد نظرم نیست ولی از بابت اینکه خیلی ها avr کار کردند فکر کردم تایپک تو این قسمت پربازدیدتره و زودتر به نتیجه می رسم البته شاید هم به avr مربوط بشه!
.
.
البته این را هم اضافه کنم که من این اطلاعات را برای کس دیگری جمع آوری میکنم و خودم از میکروکنترلر سر در نمیارم و کار هم نکردم!!! ایرن راهم عنایت داشته باشید :biggrin:
.
.
من می خوام با یک میکروکنترلی یک مداری ساخته بشه که توان مصرفی(نامی) خیلی خیلی کمی داشته باشه در حد میکروآمپر!!
البته این را هم بگم که برای کاهش مصرف جریان نمی توانیم از حالتهایی مانند power down یا sleep یا standby و... استفاده کنیم !!!
چون میکرو باید بطور دائم در ورودی دنبال پالس و تایمرش رو start و reset کنه به همبن خاطر فکر کنم نشه از مدهای بالا استفاده کرد!!!
البته این راهم اضافه کنم که برنامه و کاری که میکروکنترلر باید پردازش کند سنگین نیست و سبک است که در ادامه می گویم که چه کار میکند!!
.
.
فقط چون من محدودیت جا دارم باید اندازه میکروکنترلر خیلی کوچیک باشه (اگه بصورت smdموجود باشه که خیلی خوبه!) جریان مصرفی در حال کار معمولی خیلی کمی داشته باشه کمتر از میلی آمپر چون می خوام از باتریم برای مدت طولانی استفاده کنم!!
.
.
.
اما برنامه یا کاری که میکرو باید انجام دهد این است که بوسیله یک برنامه تایمر ،میکرو 1 ثانیه منتظر یک پالس از ورودی می ماند اگر در مدت زمان 1 ثانیه پالس را در یافت نکند فرمان روشن شدن یک LED را به عنوان خروجی میدهد و LED روشن میکند (بصورت چشمک-فلاش مانند)و هم زمان تایمر خود را ریست میکند و دوباره تایمر شروع میکند ........
اگر پالس را در ورودی دریافت بکند LED را روشن نمیکند (خاموش می ماند) و باز تایمر را ریست میکند و دوباره تایمر آغاز میکند و این سیکل را ادامه می دهد!!!
فکر کنم برنامه سبکی باشه و توان زیادی از میکرو نکشه؟ درسته؟
امیدوارم که بتونم منظورمو برسونم!
با تقدیم احترام
"پنام"
دیدگاه