اطلاعیه

Collapse
No announcement yet.

در پروژه ها به جای اینکه آی سی ساعت ds بزاریم برای زمانی که برق میرد ساعت را نگه

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    در پروژه ها به جای اینکه آی سی ساعت ds بزاریم برای زمانی که برق میرد ساعت را نگه

    با سلام
    به نظر شما میشه در پروژه ها به جای اینکه آی سی ساعت ds بزاریم برای زمانی که برق میرد ساعت را نگه دارد میشه یه باطری حدود 3.5 ولت بزاریم در مدارمون که وقتی برق میرد میکرو قطع شدن برق را با استفاده از خوندن در یکی از پایه هاش بفهمد و تا آمدن برق تغذیه ی خودش رو از باتری کوچک بگیرد و همه ی قسمت های دیگه برنامه از کار بیفته تا جریان زیادی استفاده نشد و جریان فقط صرف کلاک ساعت شود تا تا زمانی که برق میاد تنظیمات ساعت به هم نخورد به نظر شما این کار شدنیه اگه میشه در باره ی نوع و چگونگی وصل کردن باطری کمکم کنید
    با تشکر

    #2
    پاسخ : در پروژه ها به جای اینکه آی سی ساعت ds بزاریم برای زمانی که برق میرد ساعت را نگه

    شدنش که میشه. دقیقا همینجور که شرح دادین. فقط بایستی در زمان قطع برق حالتی از sleep انتخاب بشه که حداقل تجهیزات بکار باشن و بعد از مثلا 32768 کلاک یا یک ثانیه سیستم دوباره روشن بشه.برای اینکار شما میتونین کریستال 32768 هرتز رو با استفاده از یک شمارنده داخلی یا خارجی 15 بیتی به نحوی استفاده کنین که بعد از 32768 کلاک یک وقفه ایجاد کنه و شمارنده ثانیه رو با این وقفه update کنین. این وقفه میتونه در حالاتی مثل powe save هم بکار بیاد.

    دیدگاه


      #3
      پاسخ : در پروژه ها به جای اینکه آی سی ساعت ds بزاریم برای زمانی که برق میرد ساعت را نگه

      من یه تایمر درست کردم که ساعت داره و از همین روشی که شما میگی استفاده کردم و جواب میده ولی خیلی مطمئن نیست . بازم گاهی وقتها میبینی ساعتش بهم میخوره. کلا هیچی جای DS رو نمیگیره!
      http://www.4shared.com/file/4SJCRVa4/ColackTimer.html
      اینم بهمون مربوط میشه
      http://www.eca.ir/forum2/index.php?topic=45485.msg231208#msg231208

      وقتی همه نیروهای جسمی و ذهنی متمرکز شوند توانایی فرد برای حل مشکلات به طور حیرت انگیزی چند برابر می شود .
      نرمن وینسنت پیل

      دیدگاه

      لطفا صبر کنید...
      X