ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2018/07/10
    61
    3

    تفاوت خاموش شدن (power down) و reset شدن میکرو avr

    با سلام.
    چه طور باید فهمید که یک میکرو avr خاموش شده و یا اینکه reset شده و مثلا منابع reset میتونن تایمر watchdog , فیوزبیت BOD و پایه reset میکرو باشه ؟

    در واقع من میخوام بدونم که ایا امکان داره که بتوان قبل از اینکه میکرو بخواهد reset شود تشخیص داد( یا بعد از اینکه reset شد تشخیص داد) و مهم تر اینکه چه طور خاموش شدن رو از reset شدن تفکیک کرد؟


    پیشاپیش از پاسختون سپاسس گذارم.
  2. #2
    2009/10/21
    تهران
    2,485
    190

    پاسخ : تفاوت خاموش شدن (power down) و reset شدن میکرو avr

    *قبل از اینکه میکرو ریست بشه مثلا بخاطر پایین اومدن ولتاژ ورودی بله، باید مدار تشخیص افت ورودی داشته باشید و سریعتر افت ولتاژ رو تشخیص بدین و کارهای ضروری رو تو اون زمان محدود انجام بدین
    * عاملی که باعث ریست شده تو یکی از ثیاتها نوشته میشه ولی در پاور آن همه اونها روی حالت پیش فرض خودشون هستند. متاسفانه سه چارسالی میشه که دیگه با AVR کار نکردم و همینقدر میتونم راهنمایی کنم
  3. #3
    2018/07/10
    61
    3

    پاسخ : تفاوت خاموش شدن (power down) و reset شدن میکرو avr

    نقل قول نوشته اصلی توسط mojalan

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    *قبل از اینکه میکرو ریست بشه مثلا بخاطر پایین اومدن ولتاژ ورودی بله، باید مدار تشخیص افت ورودی داشته باشید و سریعتر افت ولتاژ رو تشخیص بدین و کارهای ضروری رو تو اون زمان محدود انجام بدین
    * عاملی که باعث ریست شده تو یکی از ثیاتها نوشته میشه ولی در پاور آن همه اونها روی حالت پیش فرض خودشون هستند. متاسفانه سه چارسالی میشه که دیگه با AVR کار نکردم و همینقدر میتونم راهنمایی کنم
    ممنون از راهنمایی تون.
    در واقع من میخوام برنامه ای بنویسم که دفعات خاموش شدن و ریست شدن میکرو رو به دست بیارم.
    الان شما میگید که عاملی که باعث ریست شدن میکرو شده در یکی از رجیستر ها ذخیره میشه . ولی مگر وقتی میکرو ریست میشود تمامی رجیستر ها صفر نمیشوند؟؟؟
    یعنی اینکه اون رجیستر مد نظر شما مقدارش پس از ریست شدن تغییر نمیکند؟؟؟
    اگر اسمی از اون رجیستر میدونید راهنمایی کنید.

    باز هم سپاس گذارم.
  4. #4
    2009/10/21
    تهران
    2,485
    190

    پاسخ : تفاوت خاموش شدن (power down) و reset شدن میکرو avr

    *انواع ریست داره میکرو
    * همه رجیسترها ، ریست نمیشن و در اکثر ریستها، مقادیر قبلیشون رو حفظ میکنند. در ریست پاور آن هست که معمولا به مقادیر پیش فرض ریست میشن
    * اگر بین ریست و خاموش روشن شدن تفاوتی ندارید، میتونید همون اول کدتون یه متغیر رو اضافه کنید مثلا در ایپرام. اما اگر فرق داره اول باید نوع ریست رو مشخص کنید که ریست اور آن میشه روشن شدن
  5. #5
    2018/07/10
    61
    3

    پاسخ : تفاوت خاموش شدن (power down) و reset شدن میکرو avr

    نقل قول نوشته اصلی توسط mojalan

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    *انواع ریست داره میکرو
    * همه رجیسترها ، ریست نمیشن و در اکثر ریستها، مقادیر قبلیشون رو حفظ میکنند. در ریست پاور آن هست که معمولا به مقادیر پیش فرض ریست میشن
    * اگر بین ریست و خاموش روشن شدن تفاوتی ندارید، میتونید همون اول کدتون یه متغیر رو اضافه کنید مثلا در ایپرام. اما اگر فرق داره اول باید نوع ریست رو مشخص کنید که ریست اور آن میشه روشن شدن
    ممنون از راهنماییتون.
    بله درست میفرمایید همه رجیستر ها وقتی که تغذیه میکرو متصل است (power on) ریست نمیشوند.(اشتباه از من بود.)
    اسم اون رجیستری رو که فرمودید پیدا کردم . اسمش هست MCUCSR .
    1- فقط مشکلی که دارم این هست که محتویات این رجیستر اگر که تغذیه میکرو قطع شود تغییر میکند یا نه ؟؟؟(البته فکر کنم از اونجایی که جزو رجیستر ها است و رجیستر ها در حافظه SRAM هستند مقدارشون صفر بشه.)
    2- مشکل در مفهوم power on و power off هست .منظور از این دو اصطلاح وصل و قطع بودن تغذیه میکرو هست یا اینکه میشود با اینکه تغذیه میکرو وصل هست (و پایدار و بدون نوسان) میکرو را power off نمود؟؟؟
    3- مشکل دیگر این که هنگامی که در حال نوشتن دفعات روشن و خاموش شدن بر روی حافظه EEPROM هستیم میکرو reset یا power off شود .اون موقع اطلاعات از دست میره و نتیجه اشتباه میشه.
    میخواستم ببینم راه حلی برای رفع این مشکل هست یا نه؟ البته راه حلی که به ذهنم میرسه اینه که با اضافه نمودن یک سری مدارات سخت افزاری خارجی بتوان قطع شدن تغذیه را تشخیص داد ولی مشکل reset هم چنان پا برجاست ؟

    ممنون میشم اگر برای سوالات فوق جوابی به ذهنتان میرسد راهنمایی نمایید.

    سپاس گذارم.
  6. #6
    2009/10/21
    تهران
    2,485
    190

    پاسخ : تفاوت خاموش شدن (power down) و reset شدن میکرو avr

    اگه تغدیه میکرو قطع بشه که عملا پاور آن ریست اتفاق افتاده و با ریتسهای دیگه متفاوت هست. در ریستهای دیگه معمولا رجیسترها مقدارشون رو حفظ میکنند
نمایش نتایج: از 1 به 6 از 6

موضوعات مشابه

  1. reset کردن میکرو
    توسط aliyaghoobi88 در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2015/06/03, 20:01
  2. خاموش کردن میکرو
    توسط الفا11 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2015/04/19, 23:04
  3. روشن و خاموش کردن led با میکرو
    توسط sodeh در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2010/11/14, 07:31
  4. مشکل خاموش شدن میکرو
    توسط ocsillator در انجمن میکروکنترلرهای AVR
    پاسخ: 14
    آخرين نوشته: 2010/01/08, 17:20
  5. حفظ مقدار پس از خاموش شدن میکرو
    توسط bidgol در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2009/04/21, 22:28

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •