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