با سلام
برای ساخت تایمر 1ثانیه از روش غیرهمزمان تایمر 2 استفاده کردم و برنامه هم کار میکند. مشکل من اینجاست در این روش که کلاک توسط کریستال 32768 هرتز تامین میشه . چطوری تایم رو استپ استارت کنم (مثل کرنومتر). چون زمانی که تایم رو قطع میکنم بالاخره رجیستر tcnt2 دائما در حال شمارش هست بنابراین با استارت کردن تایم .نهایتا یک ثانیه و شاید بیشتر تایم غلط میزنه
برای ساخت تایمر 1ثانیه از روش غیرهمزمان تایمر 2 استفاده کردم و برنامه هم کار میکند. مشکل من اینجاست در این روش که کلاک توسط کریستال 32768 هرتز تامین میشه . چطوری تایم رو استپ استارت کنم (مثل کرنومتر). چون زمانی که تایم رو قطع میکنم بالاخره رجیستر tcnt2 دائما در حال شمارش هست بنابراین با استارت کردن تایم .نهایتا یک ثانیه و شاید بیشتر تایم غلط میزنه





. با این که بد توضیح دادم ولی متوجه شدی چی میخوام . ولیکن این روش هم فک نکنم دقیق باشه . چون بازم بین زمان استارت و استپ کردن کرنومتر یا تایمر ،حداکثر یک ثانیه باید صبر کنی 

دیدگاه