اول بگم من هیچ گونه مسوولیتی در قبال برنامه قرار داده شده در اینجا ندارم و مسوولیت استفاده و عواقب آن به عهده مصرف کننده می باشد و از این حرفا ! 
داشتم برنامه برای ds1307 مینوشتم و تست میکردم که یهو دیدم بوی ds1307 میاد !
اول نفهمیدم بوی چیه ولی بعد از مدتی متوجه داغ شدن بیش از حد ds1307 شدم البته avr هم کمی گرم شده بود .
اول فکر کردم مشکل از اتصالات هست و همه رو چک کردم اما فایده نداشت تا اینکه بطور اتفاقی 3 تا متغیر رو در برنامه عوض کردم.
ودیدم که همه چی عادی شدن ودیگه گرمایی در کار نیست دوباره هم اینکارو انجام دادم (برا اینکه مطمئن بشم ) و نتیجه یکسان بود یعنی برنامه یه جور ویروس avr هست :biggrin:
توضیحات:
در این مدار از میکروی atmega32a و ds1307 استفاده شده فایل پروتئوس وبرنامه پیوست شده
سه متغیر مزبور _hour_ و _min_ و _sec_ هستن که برای درست شدن برنامه مثلا میتونید به __hour و __min و __sec تغییرشون بدین.
دوستانی که تسلط بیشتری به avr دارن ممکنه توضیح بدین چرا اینطور میشه ؟
http://www.mediafire.com/download/l27x2fdxbtq6082/deadman.zip

داشتم برنامه برای ds1307 مینوشتم و تست میکردم که یهو دیدم بوی ds1307 میاد !

اول نفهمیدم بوی چیه ولی بعد از مدتی متوجه داغ شدن بیش از حد ds1307 شدم البته avr هم کمی گرم شده بود .
اول فکر کردم مشکل از اتصالات هست و همه رو چک کردم اما فایده نداشت تا اینکه بطور اتفاقی 3 تا متغیر رو در برنامه عوض کردم.
ودیدم که همه چی عادی شدن ودیگه گرمایی در کار نیست دوباره هم اینکارو انجام دادم (برا اینکه مطمئن بشم ) و نتیجه یکسان بود یعنی برنامه یه جور ویروس avr هست :biggrin:
توضیحات:
در این مدار از میکروی atmega32a و ds1307 استفاده شده فایل پروتئوس وبرنامه پیوست شده
سه متغیر مزبور _hour_ و _min_ و _sec_ هستن که برای درست شدن برنامه مثلا میتونید به __hour و __min و __sec تغییرشون بدین.
دوستانی که تسلط بیشتری به avr دارن ممکنه توضیح بدین چرا اینطور میشه ؟

http://www.mediafire.com/download/l27x2fdxbtq6082/deadman.zip
دیدگاه